diff options
Diffstat (limited to 'applications/luci-app-pbr')
35 files changed, 6665 insertions, 4481 deletions
diff --git a/applications/luci-app-pbr/po/ar/pbr.po b/applications/luci-app-pbr/po/ar/pbr.po index 50d8bf2e81..48c8905326 100644 --- a/applications/luci-app-pbr/po/ar/pbr.po +++ b/applications/luci-app-pbr/po/ar/pbr.po @@ -11,165 +11,170 @@ msgstr "" "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 4.14.2-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "سلسلة" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "تعطيل" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "غير مفعل" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "شغل" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "مفعل" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -177,39 +182,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "واجهه" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "اسم" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -217,47 +234,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "مسار" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -265,229 +298,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "بروتوكول" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "إعادة تشغيل" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "بداية" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "قف" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (غير مفعّل)" diff --git a/applications/luci-app-pbr/po/bg/pbr.po b/applications/luci-app-pbr/po/bg/pbr.po index e0a5ba2ce9..b215b7a86e 100644 --- a/applications/luci-app-pbr/po/bg/pbr.po +++ b/applications/luci-app-pbr/po/bg/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.9-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Чейн" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Забрани" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Забранен" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Разрешаване" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Разрешен" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Интерфейс" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Протокол" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Коментар" diff --git a/applications/luci-app-pbr/po/bn_BD/pbr.po b/applications/luci-app-pbr/po/bn_BD/pbr.po index d441d36984..4c533b00a4 100644 --- a/applications/luci-app-pbr/po/bn_BD/pbr.po +++ b/applications/luci-app-pbr/po/bn_BD/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.9-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "নিষ্ক্রিয়" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "সক্রিয় করুন" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "সক্রিয়" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "ইন্টারফেস" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,228 +297,254 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "প্রোটোকল" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "শুরু করুন" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Configuration" #~ msgstr "কনফিগারেশন" diff --git a/applications/luci-app-pbr/po/ca/pbr.po b/applications/luci-app-pbr/po/ca/pbr.po index 106b59b612..0d393662d8 100644 --- a/applications/luci-app-pbr/po/ca/pbr.po +++ b/applications/luci-app-pbr/po/ca/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Activat" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interfície" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Camí" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Reiniciar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Commentari" diff --git a/applications/luci-app-pbr/po/cs/pbr.po b/applications/luci-app-pbr/po/cs/pbr.po index f81a9eec40..86210e519a 100644 --- a/applications/luci-app-pbr/po/cs/pbr.po +++ b/applications/luci-app-pbr/po/cs/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.6-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Povolit" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Zapnuto" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Rozhraní" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Start" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Zastavit" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (zakázáno)" diff --git a/applications/luci-app-pbr/po/da/pbr.po b/applications/luci-app-pbr/po/da/pbr.po index abde84e778..0200a7167f 100644 --- a/applications/luci-app-pbr/po/da/pbr.po +++ b/applications/luci-app-pbr/po/da/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Avanceret konfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Grundlæggende konfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Deaktiveret" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Aktiver" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Aktiveret" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6-understøttelse" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interface" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Navn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Sti" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Genstart" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Kontrol af tjenesten" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Tjenestestatus" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Start" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Stop" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Verbose output" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (deaktiveret)" diff --git a/applications/luci-app-pbr/po/de/pbr.po b/applications/luci-app-pbr/po/de/pbr.po index 82e1086fe4..64a10534f2 100644 --- a/applications/luci-app-pbr/po/de/pbr.po +++ b/applications/luci-app-pbr/po/de/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -24,30 +29,30 @@ msgstr "" "%sWARNUNG.%s Bitte lies die %sREADME%s bevor du diesen Abschnitt " "bearbeitest! Ändere alle Einstellungen mit extremer Vorsicht!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Hinzufügen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Erweiterte Konfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -58,7 +63,7 @@ msgstr "" "nützlich sein, wenn deine OpenVPN-Tunnel eine andere dev-Option als tun* " "oder tap* haben." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -68,101 +73,101 @@ msgstr "" "Dienst ignoriert werden sollen, anzugeben. Es kann nützlich sein, sowohl VPN-" "Server als auch VPN-Client auf dem Router auszuführen." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Grundlegende Konfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Kette" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Gekürzte Ausgabe" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "Steuert die Ausführlichkeit der Systemprotokoll- und Konsolenausgabe." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Benutzerdefinierte Datei enthält" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "DSCP-Tag" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "DSCP-Tagging" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Standard ICMP Schnittstelle" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Deaktivieren" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Deaktiviert" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" "Diese Protokolle in der Protokollspalte der Web-Benutzeroberfläche anzeigen." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" "Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar " "ist" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Aktivieren" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Aktiviert" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -170,19 +175,19 @@ msgstr "" "FW-Maske wird vom Dienst benutzt. Hoch-Maske verhindert Konflikte mit SQM/" "QoS. Behutsam ändern zusammen mit" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Erzwinge die ICMP-Protokoll-Schnittstelle." @@ -190,39 +195,51 @@ msgstr "Erzwinge die ICMP-Protokoll-Schnittstelle." msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6 Unterstützung" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Ignorierte Schnittstelle" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Einsetzen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Schnittstelle" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Lokale Adressen / Geräte" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Lokale Ports" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Name" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -230,47 +247,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Keine Änderung" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Ausführlichkeit der Ausgabe" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Pfad" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Richtlinien" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -278,49 +311,53 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokoll" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Entfernte Adressen / Domänen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Entfernte Ports" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Neustart" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -328,52 +365,52 @@ msgstr "" "Führen Sie die folgenden Benutzerdateien nach dem Einrichten, aber vor dem " "Neustart von DNSMASQ aus. Siehe %sREADME%s für Details." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Siehe %sREADME%s für Details." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Dienstverwaltung" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Dienstfehler" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Dienst FW-Maske" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Dienst-Gateways" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Dienststatus" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Dienstwarnungen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -381,131 +418,153 @@ msgstr "" "Setzen Sie DSCP-Tags (im Bereich zwischen 1 und 63) für bestimmte " "Schnittstellen. Siehe %sREADME%s für Details." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Start" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Stopp" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Strikte Durchsetzung" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" "Strenge Durchsetzung von Richtlinien, wenn deren Gateway ausgefallen ist" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Unterstützte Schnittstellen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Unterstützte Protokolle" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Ausgabe unterdrücken/Keine Ausgabe" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "Das %s steht für das Standard-Gateway. Siehe %sREADME%s für Details." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Ausführliche Ausgabe" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Web-UI-Konfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (deaktiviert)" diff --git a/applications/luci-app-pbr/po/el/pbr.po b/applications/luci-app-pbr/po/el/pbr.po index 744d903494..e4f20fceb4 100644 --- a/applications/luci-app-pbr/po/el/pbr.po +++ b/applications/luci-app-pbr/po/el/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Αλυσίδα" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Ενεργοποίηση" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Ενεργοποιήθηκε" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Διεπαφή" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Ονομα" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Διαδρομή" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Πρωτόκολλο" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Σχόλιο" diff --git a/applications/luci-app-pbr/po/en/pbr.po b/applications/luci-app-pbr/po/en/pbr.po index 00dacd708c..57ac5275ae 100644 --- a/applications/luci-app-pbr/po/en/pbr.po +++ b/applications/luci-app-pbr/po/en/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Enabled" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,225 +297,251 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" - -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" diff --git a/applications/luci-app-pbr/po/es/pbr.po b/applications/luci-app-pbr/po/es/pbr.po index 427067d2bf..c4d743d637 100644 --- a/applications/luci-app-pbr/po/es/pbr.po +++ b/applications/luci-app-pbr/po/es/pbr.po @@ -13,12 +13,17 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -28,21 +33,21 @@ msgstr "" "cualquier cosa en esta sección! ¡Cambie cualquiera de las configuraciones a " "continuación con extrema precaución!%S" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 #, fuzzy msgid "AdGuardHome ipset" msgstr "Conjunto de ip de AdGuardHome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Añadir" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "Añadir ignorar objetivo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." @@ -50,11 +55,11 @@ msgstr "" "Agrega 'ignorar' a la lista de interfaces para políticas. Vea el %sREADME%s " "para más detalles." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Configuración avanzada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -64,7 +69,7 @@ msgstr "" "servicio debe admitir explícitamente. Puede ser útil si sus túneles OpenVPN " "tienen una opción de desarrollo que no sea tun* o tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -74,101 +79,101 @@ msgstr "" "servicio debe ignorar. Puede ser útil si ejecuta tanto el servidor VPN como " "el cliente VPN en el enrutador." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Configuración básica" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Cadena" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Salida condensada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "¡Error de validación de configuración (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" "Controla el registro del sistema y la verbosidad de salida de la consola." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "El archivo de usuario personalizado incluye" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "¡No se encontró el archivo de usuario personalizado '%s' o está vacío!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Etiqueta DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Etiquetado DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Interfaz ICMP predeterminada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Desactivar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Desactivado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "Desactivando el servicio %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "Mostrar estos protocolos en la columna de protocolo en la Web UI." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 #, fuzzy msgid "Dnsmasq ipset" msgstr "Dnsmasq ipset" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 #, fuzzy msgid "Dnsmasq nft set" msgstr "conjunto nft dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "No aplique políticas cuando su puerta de enlace esté inactiva" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Activar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Activado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "Activando el servicio %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "¡Error al ejecutar el archivo de usuario personalizado '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -176,19 +181,19 @@ msgstr "" "FW Mask utilizada por el servicio. La máscara alta se usa para evitar " "conflictos con SQM/QoS. Cambiar con precaución junto con" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "¡Error al recargar '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "¡Error al configurar '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "¡No se pudo configurar ninguna puerta de enlace!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Forzar la interfaz del protocolo ICMP." @@ -197,39 +202,52 @@ msgstr "Forzar la interfaz del protocolo ICMP." msgid "Grant UCI and file access for luci-app-pbr" msgstr "Otorgar acceso UCI y a archivos para luci-app-pbr" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Soporte IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Interfaces ignoradas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Insertar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." -msgstr "AdGuardHome instalado (%s) no es compatible con la opción 'ipset_file'." +msgstr "" +"AdGuardHome instalado (%s) no es compatible con la opción 'ipset_file'." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interfaz" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Direcciones/Dispositivos locales" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Puertos locales" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nombre" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -242,47 +260,63 @@ msgstr "" "representan solo el formato/sintaxis y no se utilizarán si los campos se " "dejan en blanco." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Ningún cambio" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "No instalado o no encontrado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Verbosidad de salida" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Ruta" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Verifique %sREADME%s antes de cambiar esta opción." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Políticas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "¡La política '%s' tiene una interfaz desconocida!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "¡La política '%s' no tiene una interfaz asignada!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "¡La política '%s' no tiene parámetros de origen/destino!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "Enrutamiento basado en políticas - Configuración" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "Enrutamiento basado en políticas - Estado" @@ -291,54 +325,58 @@ msgstr "Enrutamiento basado en políticas - Estado" msgid "Policy Routing" msgstr "Políticas de enrutamiento" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protocolo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Direcciones/Dominios remotos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Puertos remotos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "¡Este sistema no admite el conjunto de resolución (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "El conjunto de resolución (%s) no es compatible con este sistema." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" "La compatibilidad con el conjunto de resolución (%s) requiere ipset, ¡pero " "no se puede encontrar el binario de ipset!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -"La compatibilidad con el conjunto de resolución (%s) requiere nftables, ¡" -"pero no se puede encontrar el binario nft!" +"La compatibilidad con el conjunto de resolución (%s) requiere nftables, " +"¡pero no se puede encontrar el binario nft!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Reiniciar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "Reiniciando el servicio %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 #, fuzzy msgid "Rule Create option" msgstr "Opción Crear regla" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -346,53 +384,53 @@ msgstr "" "Ejecute los siguientes archivos de usuario después de la configuración pero " "antes de reiniciar DNSMASQ. Ver %sREADME%s para más detalles." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "En ejecución (versión: %s usando iptables)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "En ejecución (versión: %s usando nft)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "En ejecución (versión: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Ver %sREADME%s para más detalles." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 #, fuzzy msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "Seleccione Agregar para -A/agregar e Insertar para -I/Insertar." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Control de servicio" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Errores de servicio" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Servicio FW Mask" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Puertas de enlace del servicio" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Estado del servicio" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Advertencias de servicio" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -400,15 +438,19 @@ msgstr "" "Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces " "específicas. Ver %sREADME%s para más detalles." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Iniciar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "Iniciando el servicio %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -417,125 +459,143 @@ msgstr "" "marca de inicio alta se usa para evitar conflictos con SQM/QoS. Cambiar con " "precaución junto con" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" "Número de ID de tabla de inicio (WAN) para tablas creadas por el servicio." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Detener" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "Detenido (desactivado)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "Detenido (versión: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "Deteniendo el servicio %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Aplicación estricta" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" "Cumplir estrictamente las políticas cuando su puerta de enlace esté inactiva" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Interfaces soportadas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Protocolos soportados" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Suprimir/Sin salida" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "¡Error de sintaxis en el archivo de usuario personalizado '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" "El %s indica la puerta de enlace predeterminada. Consulte %sREADME%s para " "obtener más detalles." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "El %s no es compatible con este sistema." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "¡El servicio %s está actualmente desactivado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" "¡El nombre del ipset '%s' es más largo que los 31 caracteres permitidos!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" "¡El nombre del conjunto nft '%s' es más largo que los 31 caracteres " "permitidos!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "Salida inesperada o terminación del servicio: '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -"Se detecta el uso de 'curl' en el archivo de usuario personalizado '%s', ¡" -"pero 'curl' no está instalado!" +"Se detecta el uso de 'curl' en el archivo de usuario personalizado '%s', " +"¡pero 'curl' no está instalado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "Usar soporte de conjunto de resolución para dominios" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Salida detallada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "Tabla WAN Marca FW" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "ID de tabla WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Configuración de Web UI" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "todos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (desactivado)" diff --git a/applications/luci-app-pbr/po/fi/pbr.po b/applications/luci-app-pbr/po/fi/pbr.po index a15e693ea9..0d1fb50b9e 100644 --- a/applications/luci-app-pbr/po/fi/pbr.po +++ b/applications/luci-app-pbr/po/fi/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Ketju" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Poista käytöstä" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Pois käytöstä" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Ota käyttöön" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Käytössä" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6-tuki" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Sovitin" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nimi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Polku" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokolla" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Käynnistä uudelleen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Aloita" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Pysäytä" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Kommentti" diff --git a/applications/luci-app-pbr/po/fr/pbr.po b/applications/luci-app-pbr/po/fr/pbr.po index 445368da60..12a5a378e7 100644 --- a/applications/luci-app-pbr/po/fr/pbr.po +++ b/applications/luci-app-pbr/po/fr/pbr.po @@ -10,42 +10,47 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.10-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Configuration avancée" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -55,7 +60,7 @@ msgstr "" "doivent être explicitement pris en charge par le service. Peut être utile si " "vos tunnels OpenVPN ont une option dev autre que tun* ou tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -65,103 +70,103 @@ msgstr "" "par le service. Peut être utile si le serveur VPN et le client VPN " "fonctionnent tous deux sur le routeur." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Configuration de Base" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Chaîne" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 #, fuzzy msgid "Condensed output" msgstr "Résultats condensés" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 #, fuzzy msgid "Controls both system log and console output verbosity." msgstr "" "Contrôle à la fois le journal système et la verbosité de sortie de console." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 #, fuzzy msgid "Custom User File Includes" msgstr "Le fichier utilisateur personnalisé comprend" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Champ DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Marquage DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Interface ICMP par défaut" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Désactiver" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Désactivé" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" "Affichez protocoles dans la colonne des protocoles de l'interface UI Web." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "N'appliquez pas de stratégies lorsque leur passerelle est en panne" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Activer" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Activé" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 #, fuzzy msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" @@ -170,19 +175,19 @@ msgstr "" "Masque FW utilisé par le service. Le masque haut est utilisé pour éviter les " "conflits avec le SQM/QoS. A changer avec précaution en même temps que" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Forcez l'interface du protocole ICMP." @@ -190,39 +195,51 @@ msgstr "Forcez l'interface du protocole ICMP." msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Support IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Interfaces ignorées" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Insérer" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interface" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Adresses locales / appareils" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Ports locaux" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nom" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -230,47 +247,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Aucun changement" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Verbosité de sortie" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Chemin" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Stratégies" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -278,114 +311,122 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protocole" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Adresses / domaines distants" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Ports distants" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Redémarrer" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Contrôle de service" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Erreurs de service" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Service FW Masque" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Passerelles De Services" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Statut du service" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Service D'Avertissements" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Démarrer" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 #, fuzzy msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " @@ -395,116 +436,134 @@ msgstr "" "de départ élevée est utilisée pour éviter les conflits avec SQM / QoS. " "Changer avec prudence avec" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Arrêter" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Sortie verbeuse" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (désactivé)" diff --git a/applications/luci-app-pbr/po/he/pbr.po b/applications/luci-app-pbr/po/he/pbr.po index 93973337d0..388f37fe0e 100644 --- a/applications/luci-app-pbr/po/he/pbr.po +++ b/applications/luci-app-pbr/po/he/pbr.po @@ -11,165 +11,170 @@ msgstr "" "n % 10 == 0) ? 2 : 3));\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -177,39 +182,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "מנשק" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -217,47 +234,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -265,228 +298,254 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "פרוטוקול" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Configuration" #~ msgstr "הגדרות" diff --git a/applications/luci-app-pbr/po/hi/pbr.po b/applications/luci-app-pbr/po/hi/pbr.po index 391f2ef635..b14435e21b 100644 --- a/applications/luci-app-pbr/po/hi/pbr.po +++ b/applications/luci-app-pbr/po/hi/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,228 +297,254 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "VPN" #~ msgstr "VPN" diff --git a/applications/luci-app-pbr/po/hu/pbr.po b/applications/luci-app-pbr/po/hu/pbr.po index 99e1c87811..7fce20b595 100644 --- a/applications/luci-app-pbr/po/hu/pbr.po +++ b/applications/luci-app-pbr/po/hu/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.8-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Speciális beállítások" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Alapszintű beállítások" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Lánc" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Letiltás" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Letiltva" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Engedélyezés" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Engedélyezve" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6 támogatás" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Csatoló" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Név" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Útvonal" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Házirendek" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Újraindítás" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Szolgáltatás állapota" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Indítás" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Megállítás" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Részletes kimenet" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s is not installed or not found" #~ msgstr "%s nincs telepítve vagy nem található" diff --git a/applications/luci-app-pbr/po/it/pbr.po b/applications/luci-app-pbr/po/it/pbr.po index 8001cf5a56..c7a9967610 100644 --- a/applications/luci-app-pbr/po/it/pbr.po +++ b/applications/luci-app-pbr/po/it/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -25,153 +30,153 @@ msgstr "" "qualcosa in questa sezione! Modifica qualsiasi impostazione di seguito con " "estrema cautela!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "AdGuardHome ipset" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Disabilita" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Disabilitato" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Abilita" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Abilitato" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -179,39 +184,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interfaccia" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -219,47 +236,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Percorso" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -267,229 +300,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protocollo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Riavvia" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Avvia" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Commento" diff --git a/applications/luci-app-pbr/po/ja/pbr.po b/applications/luci-app-pbr/po/ja/pbr.po index ac812520ec..78b333d1c5 100644 --- a/applications/luci-app-pbr/po/ja/pbr.po +++ b/applications/luci-app-pbr/po/ja/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.14.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "詳細設定" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "基本設定" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "チェイン" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "無効" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "無効" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "有効化" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "有効" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6 サポート" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "インターフェース" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "名前" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "パス" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "ポリシー" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "プロトコル" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "再起動" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "サービス ステータス" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "開始" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "停止" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "詳細出力" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (無効)" diff --git a/applications/luci-app-pbr/po/ko/pbr.po b/applications/luci-app-pbr/po/ko/pbr.po index 6b6ffaf7ca..2493168e5e 100644 --- a/applications/luci-app-pbr/po/ko/pbr.po +++ b/applications/luci-app-pbr/po/ko/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "비활성화" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "활성화" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "활성화" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "인터페이스" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "이름" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "패스" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "프로토콜" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "시작" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "모두" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s is not installed or not found" #~ msgstr "%s가 설치되지 않았거나 찾을 수 없습니다" diff --git a/applications/luci-app-pbr/po/mr/pbr.po b/applications/luci-app-pbr/po/mr/pbr.po index 4986727685..ebe3c8558e 100644 --- a/applications/luci-app-pbr/po/mr/pbr.po +++ b/applications/luci-app-pbr/po/mr/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "अक्षम करा" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "अक्षम" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "सक्षम करा" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "सक्षम केले" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "इंटरफेस" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "नाव" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "प्रोटोकॉल" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "सेवा स्थिती" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "प्रारंभ करा" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "थांबा" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "टिप्पणी" diff --git a/applications/luci-app-pbr/po/ms/pbr.po b/applications/luci-app-pbr/po/ms/pbr.po index 3d6b5bfa98..3df896dbcc 100644 --- a/applications/luci-app-pbr/po/ms/pbr.po +++ b/applications/luci-app-pbr/po/ms/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.6-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Configuration" #~ msgstr "Konfigurasi" diff --git a/applications/luci-app-pbr/po/nb_NO/pbr.po b/applications/luci-app-pbr/po/nb_NO/pbr.po index 8705299ced..429fdf393b 100644 --- a/applications/luci-app-pbr/po/nb_NO/pbr.po +++ b/applications/luci-app-pbr/po/nb_NO/pbr.po @@ -10,166 +10,171 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Legg til" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Avansert oppsett" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Grunnleggende oppsett" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 #, fuzzy msgid "Chain" msgstr "Kjede" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Forvalgt ICMP-grensesnitt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Skru av" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Avskrudd" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Skru på" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Påskrudd" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -177,39 +182,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6-støtte" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Sett inn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Grensesnitt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Lokale adresser/enheter" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Lokale porter" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Navn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -217,47 +234,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Ingen endring" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "Ikke installert, eller ble ikke funnet" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Sti" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -265,229 +298,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokoll" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Omstart" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Tjenestekontroll" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Tjenestefeil" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Tjenestestatus" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Tjenesteadvarsler" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Start" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Stopp" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Støttede grensesnitt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Støttede protokoller" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "Syntaksfeil i egendefinert brukerfil «%s»!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s indikterer forvalgt portner. Sjekk %sREADME%s for detaljer." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Sirlig utdata" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (avskrudd)" diff --git a/applications/luci-app-pbr/po/pl/pbr.po b/applications/luci-app-pbr/po/pl/pbr.po index c2af8ceb79..66d70b6a94 100644 --- a/applications/luci-app-pbr/po/pl/pbr.po +++ b/applications/luci-app-pbr/po/pl/pbr.po @@ -11,12 +11,17 @@ msgstr "" "|| n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -25,31 +30,31 @@ msgstr "" "%sOSTRZEŻENIE:%s Przed zmianą czegokolwiek w tej sekcji należy sprawdzić " "%sREADME%s! Zmień dowolne z poniższych ustawień z najwyższą ostrożnością!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "ipset AdGuardHome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Dodaj" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "Dodaj ignoruj cel" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" "Dodaje 'ignoruj' do listy interfejsów zasad. Zobacz %sREADME%s po szczegóły." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Zaawansowana konfiguracja" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -59,7 +64,7 @@ msgstr "" "mają być jawnie obsługiwane przez usługę. Może być przydatne, jeśli tunele " "OpenVPN mają opcję dev inną niż tun* lub tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -69,100 +74,100 @@ msgstr "" "mają być ignorowane przez usługę. Może być przydatne, jeśli na routerze " "działa zarówno serwer VPN, jak i klient VPN." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Podstawowa konfiguracja" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Łańcuch" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Skondensowane wyjście" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" "Kontroluje szczegółowość dziennika systemowego i danych wyjściowych konsoli." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Zawiera własny plik użytkownika" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" "Niestandardowy plik użytkownika '%s' nie został znaleziony lub jest pusty!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Znacznik DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Oznaczanie DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Domyślny interfejs ICMP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Wyłącz" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Wyłączone" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "Wyłączanie usługi %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "Wyświetl te protokoły w kolumnie w interfejsie Web UI." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "ipset Dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "nft set Dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "Nie wymuszaj zasad, gdy ich brama nie działa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Włącz" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Włączone" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "Włączanie usługi %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "Błąd podczas uruchamiania niestandardowego pliku użytkownika '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -170,19 +175,19 @@ msgstr "" "FW maska używana przez usługę. Wysoka maska służy do uniknięcia konfliktu z " "SQM/QoS. Ostrożnie zmieniać wraz z" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "Nie udało się załadować ponownie '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "Nie udało się ustawić '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "Nie udało się skonfigurować żadnej bramy!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Wymuszenie interfejsu protokołu ICMP." @@ -190,39 +195,51 @@ msgstr "Wymuszenie interfejsu protokołu ICMP." msgid "Grant UCI and file access for luci-app-pbr" msgstr "Przyznaj UCI oraz dostęp do plików luci-app-pbr" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Obsługa IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Ignorowane interfejsy" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Wstaw" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "Zainstalowany AdGuardHome (%s) nie obsługuje opcji 'ipset_file'." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interfejs" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Lokalne adresy/urządzenia" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Porty lokalne" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nazwa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -234,47 +251,63 @@ msgstr "" "spacjami. Poniższe symbole zastępcze reprezentują tylko format/składnię i " "nie będą używane, jeśli pola pozostaną puste." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Bez zmian" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "Nie zainstalowano lub nie znaleziono" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Szczegółowość danych wyjściowych" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Ścieżka" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Sprawdź %sREADME%s przed zmianą tej opcji." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Zasady" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "Zasada '%s' ma nieznany interfejs!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "Zasada '%s' nie ma przypisanego interfejsu!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "Zasada '%s' nie ma parametrów źródła/przeznaczenia!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "Trasowanie oparte na zasadach - Konfiguracja" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "Trasowanie oparte na zasadach - Stan" @@ -282,53 +315,57 @@ msgstr "Trasowanie oparte na zasadach - Stan" msgid "Policy Routing" msgstr "Trasowanie wg zasad" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokół" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Zdalne adresy/domeny" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Porty zdalne" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" "Obsługa set resolwera (%s) wymaga ipset, ale nie można znaleźć pliku " "binarnego ipset!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" "Obsługa set resolwera (%s) wymaga nftables, ale nie można znaleźć pliku " "binarnego nft!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Restartuj" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "Ponowne uruchamianie usługi %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "Opcja tworzenia reguł" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -336,52 +373,52 @@ msgstr "" "Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed ponownym " "uruchomieniem DNSMASQ. Zobacz %sREADME%s, aby uzyskać szczegółowe informacje." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "Uruchomiona (wersja: %s z użyciem iptables)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "Uruchomiona (wersja: %s z użyciem nft)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "Uruchomiona (wersja: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "Wybierz Dodaj dla -A/add oraz Wstaw dla -I/Insert." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Kontrola usługi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Błędy usługi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Maska FW usługi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Bramy usług" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Status usługi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Ostrzeżenia usługi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -389,15 +426,19 @@ msgstr "" "Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz " "%sREADME%s, aby uzyskać szczegółowe informacje." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Uruchom" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "Uruchamianie usługi %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -406,85 +447,107 @@ msgstr "" "znak początkowy jest używany, aby uniknąć konfliktu z SQM/QoS. Ostrożnie " "zmieniać wraz z" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" "Początkowy (WAN) numer identyfikatora tabeli dla tabel utworzonych przez " "usługę." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Zatrzymaj" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "Zatrzymana (wyłączona)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "Zatrzymana (wersja: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "Zatrzymywanie usługi %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Ścisłe egzekwowanie" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "Bezwzględnie egzekwuj zasady, gdy ich brama nie działa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Obsługiwane interfejsy" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Wspierane protokoły" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Tłumienie/Brak wyjścia" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" "%s oznacza domyślną bramę. Zobacz %sREADME%s w celu uzyskania szczegółowych " "informacji." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "Funkcja %s nie jest obsługiwana w tym systemie." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "Usługa %s nie wykryła bramy WAN!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "Usługa %s jest obecnie wyłączona!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "Nazwa nft set '%s' jest dłuższa niż dozwolone 31 znaków!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" @@ -492,35 +555,34 @@ msgstr "" "Użycie 'curl' zostało wykryte w niestandardowym pliku użytkownika '%s', ale " "'curl' nie jest zainstalowany!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "Użyj obsługi set resolwera dla domen" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Pełne wyjście" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "Znacznik FW tabeli WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "Identyfikator tabeli WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Konfiguracja Web UI" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "wszystko" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "Nie można znaleźć pliku binarnego ip-full!" +#~ msgid "ip-full binary cannot be found!" +#~ msgstr "Nie można znaleźć pliku binarnego ip-full!" #~ msgid "%s (disabled)" #~ msgstr "%s (wyłączone)" diff --git a/applications/luci-app-pbr/po/pt/pbr.po b/applications/luci-app-pbr/po/pt/pbr.po index d5f2e20da1..301f36279d 100644 --- a/applications/luci-app-pbr/po/pt/pbr.po +++ b/applications/luci-app-pbr/po/pt/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -24,20 +29,20 @@ msgstr "" "%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta " "secção! Altere qualquer uma das configurações abaixo com extrema cautela!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "Conjunto de IPs do AdGuardHome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Adicionar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "Adiciona ignorar ao alvo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." @@ -45,11 +50,11 @@ msgstr "" "Adiciona a política 'ignorar' à lista das interfaces. Consulte %sREADME%s " "para obter mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Configurações Avançadas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -59,7 +64,7 @@ msgstr "" "serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis " "OpenVPN tiverem opção dev diferente de tun* ou tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -69,99 +74,100 @@ msgstr "" "serão ignoradas pelo serviço. Pode ser útil se estiver executando ambos os " "VPN servidor e cliente no roteador." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Configurações Básicas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Cadeia" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Saída condensada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "Houve uma falha na validação da configuração (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "Controla tanto a verbosidade de saída do sistema quanto do console." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Ficheiros Personalizados do Utilizador Incluem" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" "O ficheiro personalizado '%s' do utilizador não foi encontrado ou está vazio!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Etiqueta DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Marcação DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Interface ICMP Predefinido" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Desativar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Desativado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "Desativando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "Conjunto de IPs do Dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "Conjunto nft do dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "Não aplique as políticas quando o seu gateway estiver inoperante" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Ativar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Ativado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "Ativando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" -msgstr "Houve um erro ao executar um ficheiro personalizado do utilizador '%s'!" +msgstr "" +"Houve um erro ao executar um ficheiro personalizado do utilizador '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -169,19 +175,19 @@ msgstr "" "Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos " "com o SQM/QoS. Mude com cautela em conjunto com" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "Houve uma falha ao recarregar '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "Houve uma falha ao configurar '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "Houve uma falha ao configurar qualquer gateway!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Impor o protocolo ICMP na interface." @@ -189,39 +195,52 @@ msgstr "Impor o protocolo ICMP na interface." msgid "Grant UCI and file access for luci-app-pbr" msgstr "Conceda acesso ao ficheiro e ao UCI para o luci-app-pbr" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Suporte de IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Interfaces ignoradas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Inserir" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." -msgstr "O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'." +msgstr "" +"O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interface" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Endereços locais / aparelhos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Portas locais" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -233,47 +252,63 @@ msgstr "" "por espaço. Os espaços reservados abaixo representam apenas o formato/" "sintaxe e não serão usados caso os campos sejam deixados em branco." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Sem Alterações" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "Não está instalado ou não foi encontrado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Verbosidade de saída" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Caminho" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Políticas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "A política '%s' tem uma interface desconhecida!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "A política '%s' não tem uma interface atribuída!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "A política '%s' não tem parâmetros de origem/destino!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "Roteamento com base em políticas - Configuração" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "Roteamento com base em políticas - Condição geral" @@ -281,53 +316,57 @@ msgstr "Roteamento com base em políticas - Condição geral" msgid "Policy Routing" msgstr "Política de roteamento" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protocolo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Endereços / domínios remotos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Portas remotas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" "O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, " "o executável ipset não pode ser encontrado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" "O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o " "executável nft não pode ser encontrado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Reiniciar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "Reiniciando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "Opção de criação das regras" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -335,52 +374,52 @@ msgstr "" "Execute os seguintes ficheiros do utilizador após a configuração, porém " "antes de reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "Executando (versão: %s usando iptables)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "Executando (versão: %s usando nft)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "Executando (versão: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Consulte o %sREADME%s para mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "Selecione adicionar para -A/add e inserir para -I/Insert." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Controle de serviços" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Erros de Serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Serviço Máscara FW" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Serviço de Gateways" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Estado do Serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Avisos de Serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -388,15 +427,19 @@ msgstr "" "Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces " "específicas. Consulte o %sREADME%s para mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Iniciar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "Iniciando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -404,83 +447,105 @@ msgstr "" "Começando Marcações FW (WAN) para marcas usadas pelo serviço. Uma marcação " "alta é usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" "Iniciando o número do ID da Tabela (WAN) de tabelas criadas pelo serviço." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Parar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "Parado (Desativado)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "Parado (versão: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "Parando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Aplicação rigorosa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" "Impor rigorosamente as políticas quando o gateway não estiver a funcionar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Interfaces Compatíveis" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Protocolos Compatíveis" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Suprimir/Nenhuma saída" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "Há um erro de sintaxe no ficheiro personalizado do utilizador '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "O %s indica o gateway padrão. Veja %sREADME%s para mais detalhes." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "Não há suporte para %s neste sistema." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "O serviço %s não conseguiu descobrir o gateway WAN!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "No momento, o serviço %s está desativado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" @@ -488,36 +553,32 @@ msgstr "" "O uso do 'curl' é detectado no ficheiro personalizado do utilizador '%s', " "porém, o 'curl' não está instalado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "Use o suporte do conjunto de resolvedores nos domínios" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Detalhado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "Tabela WAN com Marca FW" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "ID da Tabela WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Configuração da Interface Web do Utilizador" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "todos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (desativado)" diff --git a/applications/luci-app-pbr/po/pt_BR/pbr.po b/applications/luci-app-pbr/po/pt_BR/pbr.po index 8b85dddfcf..523dad226e 100644 --- a/applications/luci-app-pbr/po/pt_BR/pbr.po +++ b/applications/luci-app-pbr/po/pt_BR/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -24,20 +29,20 @@ msgstr "" "%sADVERTÊNCIA:%s Consulte o %sREADME%s antes de alterar qualquer coisa nesta " "seção! Altere qualquer uma das configurações abaixo com extrema cautela!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "Conjunto de IPs do AdGuardHome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Adicionar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "Adiciona ignorar ao alvo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." @@ -45,11 +50,11 @@ msgstr "" "Adiciona a política 'ignorar' à lista das interfaces. Consulte %sREADME%s " "para obter mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Configurações Avançadas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -59,7 +64,7 @@ msgstr "" "serem explicitamente compatíveis pelo serviço. Pode ser útil se seus túneis " "OpenVPN tiverem opção dev diferente de tun* ou tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -69,99 +74,99 @@ msgstr "" "ignorados pelo serviço. Pode ser útil se estiver rodando ambos os VPN " "servidor e cliente no roteador." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Configurações Básicas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Corrente" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Saída condensada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "Houve uma falha na validação da configuração (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "Controla tanto a verbosidade de saída do sistema quanto do console." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Arquivos Personalizados do Usuário Incluem" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" "O arquivo personalizado '%s' do usuário não foi encontrado ou está vazio!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Etiqueta DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Marcação DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Interface ICMP Padrão" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Desativar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Desativado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "Desativando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "Conjunto de IPs do Dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "Conjunto nft do dnsmasq" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "Não aplique as políticas quando o seu gateway estiver inoperante" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Ativar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Ativado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "Ativando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "Houve um erro ao executar um arquivo personalizado do usuário '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -169,19 +174,19 @@ msgstr "" "Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos " "com o SQM/QoS. Mude com cautela em conjunto com" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "Houve uma falha ao recarregar '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "Houve uma falha ao configurar '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "Houve uma falha ao configurar qualquer gateway!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Impor o protocolo ICMP na interface." @@ -189,39 +194,52 @@ msgstr "Impor o protocolo ICMP na interface." msgid "Grant UCI and file access for luci-app-pbr" msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-pbr" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Suporte ao IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Interfaces ignoradas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Inserir" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." -msgstr "O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'." +msgstr "" +"O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interface" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Endereços locais / dispositivos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Portas locais" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nome" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -233,47 +251,63 @@ msgstr "" "por espaço. Os espaços reservados abaixo representam apenas o formato/" "sintaxe e não serão usados caso os campos sejam deixados em branco." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Sem Alterações" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "Não está instalado ou não foi encontrado" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Verbosidade de saída" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Caminho" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Políticas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "A política '%s' tem uma interface desconhecida!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "A política '%s' não tem uma interface atribuída!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "A política '%s' não tem parâmetros de origem/destino!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "Roteamento com base em políticas - Configuração" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "Roteamento com base em políticas - Condição geral" @@ -281,53 +315,57 @@ msgstr "Roteamento com base em políticas - Condição geral" msgid "Policy Routing" msgstr "Política de roteamento" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protocolo" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Endereços remotos / domínios" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Portas remotas" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" "O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, " "o executável ipset não pode ser encontrado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" "O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o " "executável nft não pode ser encontrado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Reiniciar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "Reiniciando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "Opção de criação das regras" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -335,52 +373,52 @@ msgstr "" "Execute os seguintes arquivos do usuário após a configuração, porém antes de " "reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "Executando (versão: %s usando iptables)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "Executando (versão: %s usando nft)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "Executando (versão: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Consulte o %sREADME%s para mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "Selecione adicionar para -A/add e inserir para -I/Insert." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Controle do Serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Erros do serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Serviço Máscara FW" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Serviço de Gateways" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Condição do Serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Avisos do serviço" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -388,15 +426,19 @@ msgstr "" "Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces " "específicas. Consulte o %sREADME%s para mais informações." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Início" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "Iniciando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -404,84 +446,106 @@ msgstr "" "Começando Máscara FW (WAN) para marcas usadas pelo serviço. A máscara alta é " "usada para evitar conflitos com o SQM/QoS. Mudar com cautela junto com" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" "Iniciando Tabela ID (WAN) para a quantidade de tabelas criadas pelo serviço." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Parar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "Parado (Desativado)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "Parado (versão: %s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "Parando o serviço %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Aplicação rigorosa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "Impor rigorosamente as políticas quando o gateway não estiver de pé" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Interfaces Compatíveis" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Protocolos Compatíveis" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Suprimir ou não a saída" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "Há um erro de sintaxe no arquivo personalizado do usuário '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" "O %s indica o gateway padrão. Consulte os %sREADME%s para obter mais " "detalhes." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "Não há suporte para %s neste sistema." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "O serviço %s não conseguiu descobrir o gateway WAN!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "No momento, o serviço %s está desativado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" @@ -489,35 +553,34 @@ msgstr "" "O uso do 'curl' é detectado no arquivo personalizado do usuário '%s', porém, " "o 'curl' não está instalado!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "Use o suporte do conjunto de resolvedores nos domínios" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Saída detalhada" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "Tabela WAN com Marca FW" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "ID da Tabela WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Configuração da Interface Web do Usuário" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "todos" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "o executável ip-full não pode ser encontrado!" +#~ msgid "ip-full binary cannot be found!" +#~ msgstr "o executável ip-full não pode ser encontrado!" #~ msgid "%s (disabled)" #~ msgstr "%s (desativado)" diff --git a/applications/luci-app-pbr/po/ro/pbr.po b/applications/luci-app-pbr/po/ro/pbr.po index 49d21066d2..232db030f7 100644 --- a/applications/luci-app-pbr/po/ro/pbr.po +++ b/applications/luci-app-pbr/po/ro/pbr.po @@ -11,12 +11,17 @@ msgstr "" "20)) ? 1 : 2;\n" "X-Generator: Weblate 4.10.1\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -26,30 +31,30 @@ msgstr "" "această secțiune! Schimbați oricare dintre setările de mai jos cu mare " "precauție!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Configurație avansată" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -59,7 +64,7 @@ msgstr "" "să fie acceptate în mod explicit de către serviciu. Poate fi util dacă " "tunelurile OpenVPN au opțiunea dev, alta decât tun* sau tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -69,99 +74,99 @@ msgstr "" "ignorate de serviciu. Poate fi util dacă se execută atât serverul VPN, cât " "și clientul VPN pe router." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Configurație de Bază" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Legătură" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Ieșire condensată" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" "Controlează atât jurnalul de sistem, cât și verbalitatea ieșirii în consolă." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Fișierul de utilizator personalizat include" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Etichetă DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Etichetarea DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Interfață ICMP implicită" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Dezactivați" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Dezactivat" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "Afișați aceste protocoale în coloana Protocol din Web UI." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "Nu aplicați politicile atunci când gateway-ul lor este oprit" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Activați" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Activat" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -169,19 +174,19 @@ msgstr "" "FW Masca utilizată de serviciu. Masca înaltă este utilizată pentru a evita " "conflictul cu SQM/QoS. Modificați cu prudență împreună cu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Forțează interfața protocolului ICMP." @@ -189,39 +194,51 @@ msgstr "Forțează interfața protocolului ICMP." msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Suport IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Interfețe ignorate" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Introduceți" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Interfață" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Adrese / dispozitive locale" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Porturi locale" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Nume" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -229,48 +246,64 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Nici o schimbare" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Verbalizarea ieșirii" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Cale" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" "Vă rugăm să verificați %sREADME%s înainte de a modifica această opțiune." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Politici" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -278,49 +311,53 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protocol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Adrese / domenii la distanță" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Porturi la distanță" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Reporniți" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -328,52 +365,52 @@ msgstr "" "Rulați următoarele fișiere de utilizator după configurarea, dar înainte de a " "reporni DNSMASQ. Consultați %sREADME%s pentru detalii." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Consultați %sREADME%s pentru detalii." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Controlul serviciilor" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Erori de serviciu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Masca de serviciu FW" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Porți de serviciu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Starea serviciului" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Avertismente de serviciu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -381,15 +418,19 @@ msgstr "" "Setați etichetele DSCP (în intervalul 1-63) pentru anumite interfețe. " "Consultați %sREADME%s pentru detalii." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Porniți" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -398,118 +439,136 @@ msgstr "" "pornire ridicată este utilizată pentru a evita conflictul cu SQM/QoS. " "Modificați cu prudență împreună cu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" "Starting (WAN) Numărul de identificare a tabelului pentru tabelele create de " "serviciu." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Opriți" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Aplicarea strictă a legii" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "Aplică cu strictețe politicile atunci când gateway-ul lor este oprit" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Interfețe acceptate" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Protocoale acceptate" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Suprimare/Nicio ieșire" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s indică gateway-ul implicit. Consultați %sREADME%s pentru detalii." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Ieșire abundentă" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "Tabel WAN FW Mark" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "ID-ul tabelului WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Configurarea interfeței web" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (dezactivat)" diff --git a/applications/luci-app-pbr/po/ru/pbr.po b/applications/luci-app-pbr/po/ru/pbr.po index f31c04cb79..4e611f7036 100644 --- a/applications/luci-app-pbr/po/ru/pbr.po +++ b/applications/luci-app-pbr/po/ru/pbr.po @@ -11,12 +11,17 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -26,20 +31,20 @@ msgstr "" "этой секции! Любые изменения в настройках ниже проводите с предельной " "осторожностью!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Добавить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." @@ -47,11 +52,11 @@ msgstr "" "Добавляет 'ignore' в список интерфейсов для политик. Подробности см. в " "%sREADME%s." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Расширенная конфигурация" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -61,7 +66,7 @@ msgstr "" "поддержки службой. Может быть полезно если OpenVPN тоннели создаются с " "именем интерфейса (параметр dev) отличным от tun* или tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -71,99 +76,99 @@ msgstr "" "игнорирования службой. Может быть полезно если VPN сервер и VPN клиент " "запущены на одном маршрутизаторе." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Основная конфигурация" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Цепочка" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Сжатый вывод" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" "Управляет уровнем подробности для системного журнала и вывода в консоль." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Добавить пользовательский файл" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "Метка DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "Добавление тегов DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Интерфейс ICMP по умолчанию" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Отключить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Отключено" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "Отображать эти протоколы в строке протоколов Web UI." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "Не применять политики когда их шлюз отключен" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Включить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Включено" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -171,19 +176,19 @@ msgstr "" "Маска FW, используемая службой. Большое значение маски используется, чтобы " "избежать конфликта с SQM / QoS. Меняйте осторожно вместе с" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "Принудительно использовать интерфейс протокола ICMP." @@ -191,39 +196,51 @@ msgstr "Принудительно использовать интерфейс msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Поддержка IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Игнорируемые интерфейсы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Вставить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Интерфейс" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Локальные адреса / устройства" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Локальные порты" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Название" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -231,47 +248,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Без изменений" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Подробность вывода" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Путь" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Пожалуйста ознакомьтесь с %sREADME%s прежде чем менять эту опцию." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Политики" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -279,49 +312,53 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Протокол" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Удалённые адреса / домены" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Удалённые порты" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Перезапустить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -329,52 +366,52 @@ msgstr "" "После настройки, но перед перезапуском DNSMASQ, запустить следующие " "пользовательские файлы. См. %sREADME%s." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "См. %sREADME%s." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Управление службой" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Ошибки службы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Маска FW службы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Шлюзы сервиса" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Статус службы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Предупреждения службы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -382,15 +419,19 @@ msgstr "" "Установить DSCP метки (в диапазоне между 1 и 63) для конкретных интерфейсов. " "См. %sREADME%s." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Запустить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -399,116 +440,134 @@ msgstr "" "используется, чтобы избежать конфликта с SQM / QoS. Меняйте осторожно вместе " "с" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "Начальный (WAN) ID таблицы для таблиц созданных службой." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Остановить" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Строгое применение" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "Строго применять политики, когда их шлюз не работает" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Поддерживаемые интерфейсы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Поддерживаемые протоколы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Заглушить/Без вывода" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s обозначает шлюз по умолчанию. См. %sREADME%s." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Подробный вывод" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "Метка FW WAN таблицы" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "ID таблицы WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Параметры веб-интерфейса" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (отключено)" diff --git a/applications/luci-app-pbr/po/sk/pbr.po b/applications/luci-app-pbr/po/sk/pbr.po index 21c30a2359..a226bac361 100644 --- a/applications/luci-app-pbr/po/sk/pbr.po +++ b/applications/luci-app-pbr/po/sk/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.14.2-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Reťaz" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Zakázať" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Zakázané" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Zapnúť" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Zapnuté" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Rozhranie" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Názov" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Cesta" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Spustiť" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Zastaviť" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Komentár" diff --git a/applications/luci-app-pbr/po/sv/pbr.po b/applications/luci-app-pbr/po/sv/pbr.po index 11aedd262a..e9aa3b0778 100644 --- a/applications/luci-app-pbr/po/sv/pbr.po +++ b/applications/luci-app-pbr/po/sv/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "Lägg till" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Avancerad konfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Standardkonfiguration" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Inaktivera" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Avaktiverad" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Aktivera" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Aktiverad" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6-stöd" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Gränssnitt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Namn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Genväg" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokoll" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Starta om" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Tjänstkontroll" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Status för tjänsten" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Starta" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Stopp" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (inaktiverad)" diff --git a/applications/luci-app-pbr/po/tr/pbr.po b/applications/luci-app-pbr/po/tr/pbr.po index af31d87d5f..527dbd8628 100644 --- a/applications/luci-app-pbr/po/tr/pbr.po +++ b/applications/luci-app-pbr/po/tr/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -25,30 +30,30 @@ msgstr "" "%sREADME%s 'yi kontrol ettiğinizden emin olun! Aşağıdaki ayarlardan herhangi " "birini çok dikkatli değiştirin!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Gelişmiş Yapılandırma" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -58,7 +63,7 @@ msgstr "" "harflerle) belirtilmesine izin verir. OpenVPN tünellerinizde tun * veya tap " "* dışında geliştirme seçeneği varsa faydalı olabilir." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -68,100 +73,100 @@ msgstr "" "harflerle) belirlemeye izin verir. Yönlendiricide hem VPN sunucusu hem de " "VPN istemcisi çalıştırılıyorsa yararlı olabilir." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Temel Yapılandırma" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Zincir" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "Yoğunlaşmış çıktı" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" "Hem sistem günlüğünü hem de konsol çıktı ayrıntı düzeyini kontrol eder." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "Özel Kullanıcı Dosyası İçerir" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "DSCP Etiketi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "DSCP Etiketleme" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "Varsayılan ICMP Arayüzü" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Devre dışı bırak" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Devre dışı" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" "Bu protokolleri Web kullanıcı arayüzündeki protokol sütununda görüntüleyin." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "Ağ geçidi kapalıyken politikaları zorlamayın" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Etkinleştir" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Etkin" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -169,19 +174,19 @@ msgstr "" "Hizmet tarafından kullanılan FW Maskesi. SQM / QoS ile çakışmayı önlemek " "için yüksek maske kullanılır. Dikkatli bir şekilde değiştirin" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "ICMP protokol arayüzünü zorla." @@ -189,39 +194,51 @@ msgstr "ICMP protokol arayüzünü zorla." msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6 Desteği" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "Yoksayılan Arayüzler" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "Ekle" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Arayüz" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "Yerel adresler / cihazlar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "Yerel bağlantı noktaları" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Ad" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -229,47 +246,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "Değişiklik yok" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Çıktı ayrıntı düzeyi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Yol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "Lütfen bu seçeneği değiştirmeden önce %sREADME%s bakın." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "Politikalar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -277,49 +310,53 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "Uzak adresler / alanlar" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "Uzak bağlantı noktaları" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Yeniden başlat" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -327,52 +364,52 @@ msgstr "" "Aşağıdaki kullanıcı dosyalarını kurduktan sonra ancak DNSMASQ'ı yeniden " "başlatmadan önce çalıştırın. Ayrıntılar için %sREADME%s bakın." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "Ayrıntılar için %sREADME%s bakın." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "Hizmet Kontrolü" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "Hizmet Hataları" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "Hizmet FW Maskesi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "Hizmet Ağ Geçitleri" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Hizmet Durumu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "Hizmet Uyarıları" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -380,15 +417,19 @@ msgstr "" "Belirli arayüzler için DSCP etiketleri (1 ile 63 arasında) ayarlayın. " "Ayrıntılar için %sREADME%s bakın." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Başlat" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -397,118 +438,136 @@ msgstr "" "QoS ile çakışmayı önlemek için yüksek başlangıç işareti kullanılır. Dikkatli " "bir şekilde değiştirin" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" "Hizmet tarafından oluşturulan tablolar için Başlatma (WAN) Tablo kimlik " "numarası." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Durdur" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "Sıkı yaptırım" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "Ağ geçidi kapalıyken politikaları katı bir şekilde uygulayın" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "Desteklenen Arayüzler" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "Desteklenen Protokoller" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "Bastır / Çıktı yok" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s varsayılan ağ geçidini gösterir. Ayrıntılar için %sREADME%s bakın." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "Ayrıntılı çıktı" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "WAN Tablosu FW İşareti" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "WAN Tablo Kimliği" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Web UI Yapılandırması" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s (devre dışı)" diff --git a/applications/luci-app-pbr/po/uk/pbr.po b/applications/luci-app-pbr/po/uk/pbr.po index 26ecf2556d..7fba1b0b5f 100644 --- a/applications/luci-app-pbr/po/uk/pbr.po +++ b/applications/luci-app-pbr/po/uk/pbr.po @@ -11,165 +11,170 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "Розширена конфігурація" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "Базова конфігурація" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "Ланцюжок" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "Вимкнути" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "Вимкнено" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "Увімкнути" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Увімкнено" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -177,39 +182,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "Підтримка IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "Інтерфейс" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "Назва" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -217,47 +234,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "Шлях" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -265,229 +298,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Протокол" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "Перезапустити" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "Стан сервісу" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "Запустити" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "Зупинити" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Comment" #~ msgstr "Примітка" diff --git a/applications/luci-app-pbr/po/vi/pbr.po b/applications/luci-app-pbr/po/vi/pbr.po index 2430ebf2d9..0838548fef 100644 --- a/applications/luci-app-pbr/po/vi/pbr.po +++ b/applications/luci-app-pbr/po/vi/pbr.po @@ -10,165 +10,170 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.4-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "Bật" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "" @@ -176,39 +181,51 @@ msgstr "" msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -216,47 +233,63 @@ msgid "" "fields are left blank." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "" @@ -264,229 +297,255 @@ msgstr "" msgid "Policy Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "Giao thức" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "Configuration" #~ msgstr "Cấu hình" diff --git a/applications/luci-app-pbr/po/zh_Hans/pbr.po b/applications/luci-app-pbr/po/zh_Hans/pbr.po index f31c14c291..1ed2af3e73 100644 --- a/applications/luci-app-pbr/po/zh_Hans/pbr.po +++ b/applications/luci-app-pbr/po/zh_Hans/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -24,30 +29,30 @@ msgstr "" "%s警告:%s在更改本节任何内容之前,请确保检查 %sREADME%s !请非常谨慎地更改以" "下任何设置!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "AdGuardHome ip集" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "添加" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "添加忽略目标" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "将“忽略”添加到策略接口列表中。 有关详细信息,请参阅 %sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "高级配置" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -56,7 +61,7 @@ msgstr "" "允许指定服务明确支持的接口名称列表(小写)。如果您的OpenVPN隧道具有tun *或" "tap *以外的dev选项,则可能很有用。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -65,116 +70,116 @@ msgstr "" "允许指定服务将忽略的接口名称列表(小写)。如果在路由器上同时运行VPN服务器和" "VPN客户端,则很有用。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "基本配置" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "链" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "冷凝输出" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "配置(%s)验证失败!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "控制系统日志和控制台输出的详细程度。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "自定义用户文件包括" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "自定义用户文件“%s”未找到或为空!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "DSCP标签" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "DSCP标记" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "默认ICMP接口" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "禁用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "已禁用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "正在禁用 %s 服务" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "在Web UI 的协议栏中显示这些协议。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "Dnsmasq ip集" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "Dnsmasq nft 集" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "当网关关闭时不要执行策略" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "启用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "已启用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "正在启用 %s 服务" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "运行自定义用户文件“%s”时出错!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "未能重新加载“%s”!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "设置“%s” 失败!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "未能设置任何网关!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "强制ICMP协议接口。" @@ -182,90 +187,117 @@ msgstr "强制ICMP协议接口。" msgid "Grant UCI and file access for luci-app-pbr" msgstr "授予 luci-app-pbr UCI 和文件访问权限" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "IPv6 支持" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "忽略的接口" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "插入" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "安装的 AdGuardHome (%s) 不支持 'ipset_file' 选项。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "接口" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "本地地址/设备" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "本地端口" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "名称" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " "Placeholders below represent just the format/syntax and will not be used if " "fields are left blank." msgstr "" -"名称、接口和至少一个其他字段是必需的。 " -"多个本地和远程地址/设备/域和端口可以用空格分隔。 " -"下面的占位符仅代表格式/语法,如果字段留空则不会使用。" +"名称、接口和至少一个其他字段是必需的。 多个本地和远程地址/设备/域和端口可以用" +"空格分隔。 下面的占位符仅代表格式/语法,如果字段留空则不会使用。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "无更改" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "未安装或未找到" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "输出详细程度" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "路径" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "更改此选项之前,请检查 %sREADME%s 。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "策略" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "策略“%s”有一个未知接口!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "策略“%s”有未分配的接口!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "策略“%s”没有源/目标参数!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "基于策略的路由 - 配置" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "基于策略的路由 - 状态" @@ -273,49 +305,53 @@ msgstr "基于策略的路由 - 状态" msgid "Policy Routing" msgstr "策略路由" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "协议" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "远程地址/域" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "远程端口" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "此系统不支持解析器集 (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "此系统不支持解析器集 (%s)。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "解析器集支持(%s)需要 ipset,但找不到 ipset 二进制文件!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "解析器集支持(%s)需要 nftables,但找不到 nft 二进制文件!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "重启" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "正在重新启动 %s 服务" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "规则创建选项" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -323,182 +359,207 @@ msgstr "" "设置后但重新启动DNSMASQ之前,请运行以下用户文件。有关详细信息,请参见 " "%sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "正在运行(版本:%s 使用 iptables)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "正在运行(版本:%s 使用 nft)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "正在运行(版本:%s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "有关详细信息,请参见 %sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "选择 -A/add 表示添加,I/Insert 表示插入。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "服务控制" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "服务错误" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "FW 服务掩码" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "服务网关" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "服务状态" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "服务警告" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." msgstr "" "设置特定接口的DSCP标签(范围在1到63之间)。有关详细信息,请参见 %sREADME%s 。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "启动" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "正在启动 %s 服务" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" "启动(WAN)FW标记服务使用的标记。高起始标记用于避免与SQM / QoS冲突。谨慎更改" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "服务创建的表的起始(WAN)表ID号。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "停止" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "已停止(禁用)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "已停止(版本:%s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "正在停止 %s 服务" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "严格执行" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "当网关关闭时严格执行策略" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "支持的接口" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "支持的协议" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "抑制/无输出" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "自定义用户文件“%s”中有语法错误!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s 表示默认网关。详情见 %sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "此系统不支持 %s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "%s 服务未能发现 WAN 网关!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "%s 服务当前被禁用!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "ipset 名称“%s”超过允许的 31 个字符长度!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "nft 集名称“%s”超过允许的 31 个字符长度!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "意外退出或服务终止:“%s”!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "在自定义用户文件“%s”中检测到使用“curl”,但未安装“curl”!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "对域使用解析器集支持" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "详细输出" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "WAN 表 FW 标记" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "WAN表ID" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Web UI配置" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "所有" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "找不到 ip-full 二进制文件!" +#~ msgid "ip-full binary cannot be found!" +#~ msgstr "找不到 ip-full 二进制文件!" #~ msgid "%s (disabled)" #~ msgstr "%s (已禁用)" diff --git a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po index a353dcecaf..f9366f99f1 100644 --- a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po +++ b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po @@ -10,430 +10,544 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61 -msgid "%s (disabled)" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 +msgid "%s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56 -msgid "%s (strict mode)" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50 -msgid "%s is not installed or not found" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260 -msgid "Add IGNORE Target" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +msgid "AdGuardHome ipset" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 +msgid "Add" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +msgid "Add Ignore Target" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" -"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip " -"further processing by VPN Policy Routing." +"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " +"details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215 -msgid "Append" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198 -msgid "Boot Time-out" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284 -msgid "Comment" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270 -msgid "" -"Comment, interface and at least one other field are required. Multiple local " -"and remote addresses/devices/domains and ports can be space separated. " -"Placeholders below represent just the format/syntax and will not be used if " -"fields are left blank." -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159 -msgid "Configuration" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 +msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181 -msgid "DNSMASQ ipset" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 +msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 +msgid "Disabling %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 +msgid "Dnsmasq ipset" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 +msgid "Dnsmasq nft set" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "已启用" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 +msgid "Enabling %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 +msgid "Error running custom user file '%s'!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219 -msgid "Force the ICMP protocol interface." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +msgid "Failed to reload '%s'!" msgstr "" -#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3 -msgid "Grant UCI and file access for luci-app-vpn-policy-routing" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 +msgid "Failed to set up '%s'!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214 -msgid "IPTables rule option" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 +msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 +msgid "Force the ICMP protocol interface." +msgstr "" + +#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3 +msgid "Grant UCI and file access for luci-app-pbr" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335 -msgid "Interface" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51 -msgid "Loading" -msgstr "加载中" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 +msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 +msgid "Interface" +msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 +msgid "" +"Name, interface and at least one other field are required. Multiple local " +"and remote addresses/devices/domains and ports can be space separated. " +"Placeholders below represent just the format/syntax and will not be used if " +"fields are left blank." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 +msgid "Not installed or not found" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 +msgid "Policy '%s' has an unknown interface!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +msgid "Policy '%s' has no assigned interface!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 +msgid "Policy '%s' has no source/destination parameters!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 +msgid "Policy Based Routing - Configuration" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 +msgid "Policy Based Routing - Status" +msgstr "" + +#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3 +msgid "Policy Routing" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46 -msgid "Restart" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365 -msgid "" -"Run the following user files after setting up but before restarting DNSMASQ. " -"See the %sREADME%s for details." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 +msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54 -msgid "Running" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173 -msgid "See the %sREADME%s for details." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 +msgid "" +"Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214 -msgid "Select Append for -A and Insert for -I." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 +msgid "" +"Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154 -msgid "Service Control" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 +msgid "Restart" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144 -msgid "Service Errors" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 +msgid "Restarting %s service" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238 -msgid "Service FW Mask" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +msgid "Rule Create option" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139 -msgid "Service Gateways" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 +msgid "" +"Run the following user files after setting up but before restarting DNSMASQ. " +"See the %sREADME%s for details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135 -msgid "Service Status" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 +msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134 -msgid "Service Status [%s %s]" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 +msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149 -msgid "Service Warnings" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 +msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353 -msgid "" -"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " -"%sREADME%s for details." +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 +msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256 -msgid "Show Chain Column" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 +msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245 -msgid "Show Enable Column" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 +msgid "Service Control" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249 -msgid "Show Protocol Column" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 +msgid "Service Errors" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264 -msgid "Show Up/Down Buttons" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +msgid "Service FW Mask" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264 -msgid "" -"Shows the Up/Down buttons for policies, allowing you to move a policy up or " -"down in the list." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 +msgid "Service Gateways" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256 -msgid "" -"Shows the chain column for policies, allowing you to assign a PREROUTING, " -"FORWARD, INPUT or OUTPUT chain to a policy." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 +msgid "Service Status" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245 -msgid "" -"Shows the enable checkbox column for policies, allowing you to quickly " -"enable/disable specific policy without deleting it." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +msgid "Service Warnings" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" -"Shows the protocol column for policies, allowing you to assign a specific " -"protocol to a policy." +"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " +"%sREADME%s for details." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 +msgid "Starting %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59 -msgid "Stopped" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 +msgid "Stopped (Disabled)" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +msgid "Stopped (version: %s)" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 +msgid "Stopping %s service" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 +msgid "Syntax error in custom user file '%s'!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208 -msgid "The ipset option for local policies" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 +msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202 -msgid "The ipset option for remote policies" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 +msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198 -msgid "" -"Time (in seconds) for service to wait for WAN gateway discovery on boot." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 +msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211 -msgid "Use ipset command" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178 -msgid "Use resolver's ipset for domains" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 +msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4 -msgid "VPN" -msgstr "VPN" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 +msgid "The nft set name '%s' is longer than allowed 31 characters!" +msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7 -msgid "VPN Policy Routing" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 +msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132 -msgid "VPN and WAN Policy-Based Routing" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169 -msgid "Verbose output" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 +msgid "" +"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " +"installed!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221 -msgid "WAN" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 +msgid "Verbose output" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 +msgid "all" +msgstr "" + +#~ msgid "Loading" +#~ msgstr "加载中" + +#~ msgid "VPN" +#~ msgstr "VPN" diff --git a/applications/luci-app-pbr/po/zh_Hant/pbr.po b/applications/luci-app-pbr/po/zh_Hant/pbr.po index 7d0b8c24d7..6d0c649a8f 100644 --- a/applications/luci-app-pbr/po/zh_Hant/pbr.po +++ b/applications/luci-app-pbr/po/zh_Hant/pbr.po @@ -10,12 +10,17 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.15.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:38 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -24,30 +29,30 @@ msgstr "" "%s警告:%s變更此部分的任何設定前,請確保已參閱 %sREADME%s!要變更下面的任何設" "定應格外小心!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 msgid "AdGuardHome ipset" msgstr "AdGuardHome ip集" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 msgid "Add" msgstr "加入" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add Ignore Target" msgstr "加入忽略目標" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." msgstr "將「忽略」加入到原則介面清單中。有關詳細資訊,請參閱 %sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:37 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "進階組態" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:90 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -56,7 +61,7 @@ msgstr "" "允許指定服務明確支持的界面名稱列表(小寫)。如果您的OpenVPN隧道具有tun* 或 " "tap*以外的dev選項,則可能很有用。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -65,116 +70,116 @@ msgstr "" "允許指定服務將忽略的界面名稱列表(小寫)。如果在路由器上同時運行VPN伺服器和" "VPN客戶端,則很有用。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:36 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "基本配置" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "鏈" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "凝練輸出" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 msgid "Config (%s) validation failure!" msgstr "設定 (%s) 驗證失敗!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:45 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "控制系統日誌和主控台輸出的詳細程度。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "自定義用戶文件包括" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 msgid "Custom user file '%s' not found or empty!" msgstr "自訂使用者檔案「%s」未找到或是空的!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:222 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "DSCP標籤" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "DSCP標記" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "預設ICMP界面" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "停用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "已停用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 msgid "Disabling %s service" msgstr "正在停用 %s 服務" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:145 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "在Web UI的協定列中顯示這些協定。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 msgid "Dnsmasq ipset" msgstr "Dnsmasq ip集" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:82 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 msgid "Dnsmasq nft set" msgstr "Dnsmasq nft 集" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "當匝道關閉時不要執行政策" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "啟用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:140 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "啟用" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 msgid "Enabling %s service" msgstr "正在啟用 %s 服務" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 msgid "Error running custom user file '%s'!" msgstr "執行自訂使用者檔案「%s」時發生錯誤!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:130 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 msgid "Failed to reload '%s'!" msgstr "未能重新載入「%s」!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 msgid "Failed to set up '%s'!" msgstr "設定「%s」 失敗!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 msgid "Failed to set up any gateway!" msgstr "未能設定任何閘道!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 msgid "Force the ICMP protocol interface." msgstr "強制ICMP協定界面。" @@ -182,39 +187,51 @@ msgstr "強制ICMP協定界面。" msgid "Grant UCI and file access for luci-app-pbr" msgstr "授予 luci-app-pbr UCI 和檔案存取權限" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "支援 IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "忽略的界面" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "插入" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "安裝的 AdGuardHome (%s) 不支援 'ipset_file' 選項。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Interface" msgstr "介面" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "本地位址/設備" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "本地端埠號" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "名稱" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " @@ -224,47 +241,63 @@ msgstr "" "名稱、介面和至少一個其他欄位是必需的。多個本地和遠端位址/裝置/網域和連接埠可" "以用空格分隔。下面的預留位置僅代表格式/語法,如果欄位留空則不會使用。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:107 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "沒變更" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:140 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 msgid "Not installed or not found" msgstr "未安裝或未找到" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "輸出詳細程度" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "路徑" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "變更此選項前,請參閱 %sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "政策" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 msgid "Policy '%s' has an unknown interface!" msgstr "原則「%s」有一個未知介面!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 msgid "Policy '%s' has no assigned interface!" msgstr "原則「%s」有未分配的介面!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 msgid "Policy '%s' has no source/destination parameters!" msgstr "原則「%s」沒有來源/目的參數!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:33 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 msgid "Policy Based Routing - Configuration" msgstr "基於原則的路由 - 設定" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 msgid "Policy Based Routing - Status" msgstr "基於原則的路由 - 狀態" @@ -272,49 +305,53 @@ msgstr "基於原則的路由 - 狀態" msgid "Policy Routing" msgstr "原則路由" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "協定" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "遠端位址/網域" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "遠端埠號" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 msgid "Resolver set (%s) is not supported on this system!" msgstr "此系統不支援解析器集 (%s)!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 msgid "Resolver set (%s) is not supported on this system." msgstr "此系統不支援解析器集 (%s)。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "解析器集支援 (%s) 需要 ipset,但找不到 ipset 二進位檔案!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "解析器集支援 (%s) 需要 nftables,但找不到 nft 二進位檔案!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 msgid "Restart" msgstr "重新啟動" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 msgid "Restarting %s service" msgstr "正在重新啟動 %s 服務" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:99 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 msgid "Rule Create option" msgstr "規則建立選項" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -322,52 +359,52 @@ msgstr "" "設定後請先執行以下使用者檔案,然後再重新啟動 Dnsmasq;請參閱 %sREADME%s 以獲" "得詳細資訊。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:121 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 msgid "Running (version: %s using iptables)" msgstr "正在執行 (版本:%s 使用 iptables)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 msgid "Running (version: %s using nft)" msgstr "正在執行 (版本:%s 使用 nft)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:127 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 msgid "Running (version: %s)" msgstr "正在執行 (版本:%s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 msgid "See the %sREADME%s for details." msgstr "請參閱 %sREADME%s 以獲得詳細資訊。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "選擇 -A/add 表示加入, -I/Insert 表示插入。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "Service Control" msgstr "服務控制" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:199 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Service Errors" msgstr "服務出錯" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 msgid "Service FW Mask" msgstr "防火牆遮罩服務" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Gateways" msgstr "服務匝道器" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:117 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 msgid "Service Status" msgstr "服務狀態" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 msgid "Service Warnings" msgstr "服務警告" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -375,131 +412,153 @@ msgstr "" "設定特定介面的 DSCP 標籤(取值範圍:1-63);請參閱 %sREADME%s 以獲得詳細資" "訊。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "啟動" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 msgid "Starting %s service" msgstr "正在啟動 %s 服務" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" "啟動(WAN)FW標記服務使用的標記。高起始標記用於避免與SQM / QoS衝突。謹慎更改" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "服務創建的表的起始(WAN)表ID號碼。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "停止" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 msgid "Stopped (Disabled)" msgstr "已停止 (停用)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:132 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 msgid "Stopped (version: %s)" msgstr "已停止 (版本:%s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 msgid "Stopping %s service" msgstr "正在停止 %s 服務" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "嚴格執行" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:55 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "當匝道器關閉時嚴格執行策略" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "已支援的界面" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "已支援的協定" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "抑制/無輸出" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 msgid "Syntax error in custom user file '%s'!" msgstr "自訂使用者檔案「%s」中有語法錯誤!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s 表示預設閘道。詳情見 %sREADME%s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:63 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 msgid "The %s is not supported on this system." msgstr "此系統不支援 %s。" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 msgid "The %s service failed to discover WAN gateway!" msgstr "%s 服務未能發現 WAN 閘道!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 msgid "The %s service is currently disabled!" msgstr "%s 服務目前被停用!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "ipset 名稱「%s」超過允許的 31 個字元長度!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 msgid "The nft set name '%s' is longer than allowed 31 characters!" msgstr "nft 集名稱「%s」超過允許的 31 個字元長度!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:186 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 msgid "Unexpected exit or service termination: '%s'!" msgstr "意外退出或服務終止:「%s」!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed!" msgstr "在自訂使用者檔案「%s」中偵測到使用「curl」,但未安裝「curl」!" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 msgid "Use resolver set support for domains" msgstr "對網域使用解析器集支援" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Verbose output" msgstr "詳細輸出" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "WAN表格防火牆標記" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "WAN表格ID" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:42 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "Web UI配置" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:192 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "all" msgstr "所有" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 -msgid "ip-full binary cannot be found!" -msgstr "" - #~ msgid "%s (disabled)" #~ msgstr "%s(已停用)" diff --git a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po index c834fed2a2..e9369b12fc 100644 --- a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po +++ b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po @@ -10,430 +10,541 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61 -msgid "%s (disabled)" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219 +msgid "%s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56 -msgid "%s (strict mode)" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207 +msgid "%s binary cannot be found!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50 -msgid "%s is not installed or not found" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " "caution!%s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260 -msgid "Add IGNORE Target" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106 +msgid "AdGuardHome ipset" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133 +msgid "Add" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 +msgid "Add Ignore Target" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "" -"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip " -"further processing by VPN Policy Routing." +"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " +"details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60 msgid "Advanced Configuration" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " "have dev option other than tun* or tap*." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " "the router." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215 -msgid "Append" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59 msgid "Basic Configuration" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198 -msgid "Boot Time-out" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Chain" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284 -msgid "Comment" -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270 -msgid "" -"Comment, interface and at least one other field are required. Multiple local " -"and remote addresses/devices/domains and ports can be space separated. " -"Placeholders below represent just the format/syntax and will not be used if " -"fields are left blank." -msgstr "" - -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Condensed output" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159 -msgid "Configuration" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205 +msgid "Config (%s) validation failure!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259 msgid "Custom User File Includes" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:181 -msgid "DNSMASQ ipset" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222 +msgid "Custom user file '%s' not found or empty!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254 msgid "DSCP Tag" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249 msgid "DSCP Tagging" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137 msgid "Default ICMP Interface" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:59 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "Disable" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:210 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:246 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:250 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:257 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:261 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 msgid "Disabled" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 +msgid "Disabling %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Display these protocols in protocol column in Web UI." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 +msgid "Dnsmasq ipset" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 +msgid "Dnsmasq nft set" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77 msgid "Do not enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:56 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:297 msgid "Enable" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:186 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:262 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:266 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:279 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267 msgid "Enabled" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:293 +msgid "Enabling %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224 +msgid "Error running custom user file '%s'!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219 -msgid "Force the ICMP protocol interface." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221 +msgid "Failed to reload '%s'!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 +msgid "Failed to set up '%s'!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 +msgid "Failed to set up any gateway!" msgstr "" -#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3 -msgid "Grant UCI and file access for luci-app-vpn-policy-routing" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138 +msgid "Force the ICMP protocol interface." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214 -msgid "IPTables rule option" +#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3 +msgid "Grant UCI and file access for luci-app-pbr" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117 msgid "IPv6 Support" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126 msgid "Ignored Interfaces" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 msgid "Insert" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335 -msgid "Interface" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233 +msgid "Insertion failed for IPv4 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 +msgid "Insertion failed for both IPv4 and IPv6 for policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178 +msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51 -msgid "Loading" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 +msgid "Interface" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195 msgid "Local addresses / devices" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200 msgid "Local ports" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230 +msgid "Mismatched IP family between in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "Name" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 +msgid "" +"Name, interface and at least one other field are required. Multiple local " +"and remote addresses/devices/domains and ports can be space separated. " +"Placeholders below represent just the format/syntax and will not be used if " +"fields are left blank." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 msgid "No Change" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 +msgid "Not installed or not found" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 msgid "Path" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 msgid "Please check the %sREADME%s before changing this option." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 +msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183 +msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181 +msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180 +msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180 msgid "Policies" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218 +msgid "Policy '%s' has an unknown interface!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +msgid "Policy '%s' has no assigned interface!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216 +msgid "Policy '%s' has no source/destination parameters!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 +msgid "Policy Based Routing - Configuration" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133 +msgid "Policy Based Routing - Status" +msgstr "" + +#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3 +msgid "Policy Routing" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217 msgid "Protocol" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206 msgid "Remote addresses / domains" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211 msgid "Remote ports" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:46 -msgid "Restart" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227 +msgid "Resolver %s" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365 -msgid "" -"Run the following user files after setting up but before restarting DNSMASQ. " -"See the %sREADME%s for details." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 +msgid "Resolver set (%s) is not supported on this system!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54 -msgid "Running" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177 +msgid "Resolver set (%s) is not supported on this system." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173 -msgid "See the %sREADME%s for details." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208 +msgid "" +"Resolver set support (%s) requires ipset, but ipset binary cannot be found!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214 -msgid "Select Append for -A and Insert for -I." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209 +msgid "" +"Resolver set support (%s) requires nftables, but nft binary cannot be found!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154 -msgid "Service Control" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:275 +msgid "Restart" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144 -msgid "Service Errors" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271 +msgid "Restarting %s service" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238 -msgid "Service FW Mask" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131 +msgid "Rule Create option" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139 -msgid "Service Gateways" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260 +msgid "" +"Run the following user files after setting up but before restarting DNSMASQ. " +"See the %sREADME%s for details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135 -msgid "Service Status" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138 +msgid "Running (version: %s using iptables)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134 -msgid "Service Status [%s %s]" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141 +msgid "Running (version: %s using nft)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149 -msgid "Service Warnings" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 +msgid "Running (version: %s)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353 -msgid "" -"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " -"%sREADME%s for details." +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 +msgid "See the %sREADME%s for details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256 -msgid "Show Chain Column" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 +msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245 -msgid "Show Enable Column" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 +msgid "Service Control" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249 -msgid "Show Protocol Column" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 +msgid "Service Errors" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264 -msgid "Show Up/Down Buttons" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161 +msgid "Service FW Mask" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264 -msgid "" -"Shows the Up/Down buttons for policies, allowing you to move a policy up or " -"down in the list." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 +msgid "Service Gateways" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256 -msgid "" -"Shows the chain column for policies, allowing you to assign a PREROUTING, " -"FORWARD, INPUT or OUTPUT chain to a policy." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134 +msgid "Service Status" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245 -msgid "" -"Shows the enable checkbox column for policies, allowing you to quickly " -"enable/disable specific policy without deleting it." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +msgid "Service Warnings" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "" -"Shows the protocol column for policies, allowing you to assign a specific " -"protocol to a policy." +"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " +"%sREADME%s for details." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228 +msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:43 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:264 msgid "Start" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 +msgid "Starting %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 msgid "Starting (WAN) Table ID number for tables created by the service." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:49 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 msgid "Stop" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59 -msgid "Stopped" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152 +msgid "Stopped (Disabled)" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149 +msgid "Stopped (version: %s)" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:282 +msgid "Stopping %s service" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74 msgid "Strict enforcement" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 msgid "Strictly enforce policies when their gateway is down" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121 msgid "Supported Interfaces" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Supported Protocols" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 msgid "Suppress/No output" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 +msgid "Syntax error in custom user file '%s'!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208 -msgid "The ipset option for local policies" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98 +msgid "The %s is not supported on this system." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202 -msgid "The ipset option for remote policies" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212 +msgid "The %s service failed to discover WAN gateway!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198 -msgid "" -"Time (in seconds) for service to wait for WAN gateway discovery on boot." +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211 +msgid "The %s service is currently disabled!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211 -msgid "Use ipset command" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95 +msgid "The %s support is unknown." msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178 -msgid "Use resolver's ipset for domains" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 +msgid "The ipset name '%s' is longer than allowed 31 characters!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4 -msgid "VPN" -msgstr "VPN" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214 +msgid "The nft set name '%s' is longer than allowed 31 characters!" +msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7 -msgid "VPN Policy Routing" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 +msgid "Unexpected exit or service termination: '%s'!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132 -msgid "VPN and WAN Policy-Based Routing" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +msgid "Unknown Error!" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169 -msgid "Verbose output" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194 +msgid "Unknown Warning!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +msgid "Unknown packet mark for interface '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231 +msgid "Unknown protocol in policy %s" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225 +msgid "" +"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " +"installed!" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102 +msgid "Use resolver set support for domains" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221 -msgid "WAN" +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 +msgid "Verbose output" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233 -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 msgid "WAN Table FW Mark" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147 msgid "WAN Table ID" msgstr "" -#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65 msgid "Web UI Configuration" msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 +msgid "all" +msgstr "" + +#~ msgid "VPN" +#~ msgstr "VPN" |