Merge pull request #5115 from stangri/21.02-luci-app-vpn-policy-routing
[21.02] luci-app-vpn-policy-routing: support for 21.02.0-rc2
This commit is contained in:
commit
aa51a724fc
3 changed files with 118 additions and 127 deletions
|
@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_LICENSE:=GPL-3.0-or-later
|
PKG_LICENSE:=GPL-3.0-or-later
|
||||||
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
|
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
|
||||||
PKG_VERSION:=0.3.2-20
|
PKG_VERSION:=0.3.4-8
|
||||||
|
|
||||||
LUCI_TITLE:=VPN Policy-Based Routing Service Web UI
|
LUCI_TITLE:=VPN Policy-Based Routing Service Web UI
|
||||||
LUCI_DESCRIPTION:=Provides Web UI for vpn-policy-routing service.
|
LUCI_DESCRIPTION:=Provides Web UI for vpn-policy-routing service.
|
||||||
|
|
|
@ -9,7 +9,6 @@ local jsonc = require "luci.jsonc"
|
||||||
local http = require "luci.http"
|
local http = require "luci.http"
|
||||||
local nutil = require "nixio.util"
|
local nutil = require "nixio.util"
|
||||||
local dispatcher = require "luci.dispatcher"
|
local dispatcher = require "luci.dispatcher"
|
||||||
local enabledFlag = uci:get(packageName, "config", "enabled")
|
|
||||||
local enc
|
local enc
|
||||||
|
|
||||||
function getPackageVersion()
|
function getPackageVersion()
|
||||||
|
@ -104,6 +103,8 @@ function is_supported_interface(arg)
|
||||||
local name=arg['.name']
|
local name=arg['.name']
|
||||||
local proto=arg['proto']
|
local proto=arg['proto']
|
||||||
local ifname=arg['ifname']
|
local ifname=arg['ifname']
|
||||||
|
local device=arg['device']
|
||||||
|
ifname = ifname or device
|
||||||
|
|
||||||
if name and is_wan(name) then return true end
|
if name and is_wan(name) then return true end
|
||||||
if name and supportedIfaces:match('%f[%w]' .. name .. '%f[%W]') then return true end
|
if name and supportedIfaces:match('%f[%w]' .. name .. '%f[%W]') then return true end
|
||||||
|
@ -268,21 +269,18 @@ webui_sorting.default = "1"
|
||||||
-- Policies
|
-- Policies
|
||||||
p = m:section(TypedSection, "policy", translate("Policies"), translate("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."))
|
p = m:section(TypedSection, "policy", translate("Policies"), translate("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."))
|
||||||
p.template = "cbi/tblsection"
|
p.template = "cbi/tblsection"
|
||||||
enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_sorting"))
|
if uci:get("vpn-policy-routing", "config", "webui_sorting") == "1" then
|
||||||
if not enc or enc ~= 0 then
|
|
||||||
p.sortable = true
|
p.sortable = true
|
||||||
end
|
end
|
||||||
p.anonymous = true
|
p.anonymous = true
|
||||||
p.addremove = true
|
p.addremove = true
|
||||||
|
|
||||||
enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_enable_column"))
|
if uci:get("vpn-policy-routing", "config", "webui_enable_column") == "1" then
|
||||||
if enc and enc ~= 0 then
|
|
||||||
le = p:option(Flag, "enabled", translate("Enabled"))
|
le = p:option(Flag, "enabled", translate("Enabled"))
|
||||||
le.default = "1"
|
le.default = "1"
|
||||||
end
|
end
|
||||||
|
|
||||||
local comment = uci:get_first("vpn-policy-routing", "policy", "comment")
|
if uci:get_first("vpn-policy-routing", "policy", "comment") then
|
||||||
if comment then
|
|
||||||
p:option(Value, "comment", translate("Comment"))
|
p:option(Value, "comment", translate("Comment"))
|
||||||
else
|
else
|
||||||
p:option(Value, "name", translate("Name"))
|
p:option(Value, "name", translate("Name"))
|
||||||
|
@ -310,28 +308,21 @@ rp.datatype = 'list(neg(or(portrange, string)))'
|
||||||
rp.placeholder = "0-65535"
|
rp.placeholder = "0-65535"
|
||||||
rp.rmempty = true
|
rp.rmempty = true
|
||||||
|
|
||||||
enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_protocol_column"))
|
if uci:get("vpn-policy-routing", "config", "webui_protocol_column") == "1" then
|
||||||
if enc and enc ~= 0 then
|
|
||||||
proto = p:option(ListValue, "proto", translate("Protocol"))
|
proto = p:option(ListValue, "proto", translate("Protocol"))
|
||||||
proto:value("", "AUTO")
|
proto:value("", "AUTO")
|
||||||
proto.default = ""
|
proto.default = ""
|
||||||
proto.rmempty = true
|
proto.rmempty = true
|
||||||
enc = uci:get_list("vpn-policy-routing", "config", "webui_supported_protocol")
|
enc = uci:get_list("vpn-policy-routing", "config", "webui_supported_protocol")
|
||||||
local count = 0
|
if next(enc) == nil then
|
||||||
for key, value in pairs(enc) do
|
|
||||||
count = count + 1
|
|
||||||
proto:value(value:lower(), value:gsub(" ", "/"):upper())
|
|
||||||
end
|
|
||||||
if count == 0 then
|
|
||||||
enc = { "tcp", "udp", "tcp udp", "icmp", "all" }
|
enc = { "tcp", "udp", "tcp udp", "icmp", "all" }
|
||||||
for key,value in pairs(enc) do
|
end
|
||||||
proto:value(value:lower(), value:gsub(" ", "/"):upper())
|
for key,value in pairs(enc) do
|
||||||
end
|
proto:value(value:lower(), value:gsub(" ", "/"):upper())
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_chain_column"))
|
if uci:get("vpn-policy-routing", "config", "webui_chain_column") == "1" then
|
||||||
if enc and enc ~= 0 then
|
|
||||||
chain = p:option(ListValue, "chain", translate("Chain"))
|
chain = p:option(ListValue, "chain", translate("Chain"))
|
||||||
chain:value("", "PREROUTING")
|
chain:value("", "PREROUTING")
|
||||||
chain:value("FORWARD", "FORWARD")
|
chain:value("FORWARD", "FORWARD")
|
||||||
|
@ -353,8 +344,8 @@ uci:foreach("network", "interface", function(s)
|
||||||
gw:value(name, name:upper())
|
gw:value(name, name:upper())
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
enc = tonumber(uci:get("vpn-policy-routing", "config", "webui_show_ignore_target"))
|
if fs.access("/etc/tor/torrc") then gw:value("tor", "TOR") end
|
||||||
if enc and enc ~= 0 then
|
if uci:get("vpn-policy-routing", "config", "webui_show_ignore_target") == "1" then
|
||||||
gw:value("ignore", "IGNORE")
|
gw:value("ignore", "IGNORE")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,74 +1,74 @@
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:62
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
|
||||||
msgid "%s (disabled)"
|
msgid "%s (disabled)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:57
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:56
|
||||||
msgid "%s (strict mode)"
|
msgid "%s (strict mode)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:50
|
||||||
msgid "%s is not installed or not found"
|
msgid "%s is not installed or not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
|
||||||
msgid ""
|
msgid ""
|
||||||
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
|
"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
|
||||||
"anything in this section! Change any of the settings below with extreme "
|
"anything in this section! Change any of the settings below with extreme "
|
||||||
"caution!%s"
|
"caution!%s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
|
||||||
msgid "Add IGNORE Target"
|
msgid "Add IGNORE Target"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
|
||||||
msgid ""
|
msgid ""
|
||||||
"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
|
"Adds `IGNORE` to the list of interfaces for policies, allowing you to skip "
|
||||||
"further processing by VPN Policy Routing."
|
"further processing by VPN Policy Routing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
|
||||||
msgid "Advanced Configuration"
|
msgid "Advanced Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
|
||||||
msgid ""
|
msgid ""
|
||||||
"Allows to specify the list of interface names (in lower case) to be "
|
"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 "
|
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
|
||||||
"have dev option other than tun* or tap*."
|
"have dev option other than tun* or tap*."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:194
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
|
||||||
msgid ""
|
msgid ""
|
||||||
"Allows to specify the list of interface names (in lower case) to be ignored "
|
"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 "
|
"by the service. Can be useful if running both VPN server and VPN client on "
|
||||||
"the router."
|
"the router."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
|
||||||
msgid "Append"
|
msgid "Append"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:163
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
|
||||||
msgid "Basic Configuration"
|
msgid "Basic Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
|
||||||
msgid "Boot Time-out"
|
msgid "Boot Time-out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:326
|
||||||
msgid "Chain"
|
msgid "Chain"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
|
||||||
msgid "Comment"
|
msgid "Comment"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:269
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
|
||||||
msgid ""
|
msgid ""
|
||||||
"Comment, interface and at least one other field are required. Multiple local "
|
"Comment, interface and at least one other field are required. Multiple local "
|
||||||
"and remote addresses/devices/domains and ports can be space separated. "
|
"and remote addresses/devices/domains and ports can be space separated. "
|
||||||
|
@ -76,35 +76,35 @@ msgid ""
|
||||||
"fields are left blank."
|
"fields are left blank."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
|
||||||
msgid "Condensed output"
|
msgid "Condensed output"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
|
||||||
msgid "Configuration"
|
msgid "Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
|
||||||
msgid "Controls both system log and console output verbosity."
|
msgid "Controls both system log and console output verbosity."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:364
|
||||||
msgid "Custom User File Includes"
|
msgid "Custom User File Includes"
|
||||||
msgstr ""
|
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:181
|
||||||
msgid "DNSMASQ ipset"
|
msgid "DNSMASQ ipset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:357
|
||||||
msgid "DSCP Tag"
|
msgid "DSCP Tag"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:361
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:352
|
||||||
msgid "DSCP Tagging"
|
msgid "DSCP Tagging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
|
||||||
msgid "Default ICMP Interface"
|
msgid "Default ICMP Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -112,23 +112,23 @@ msgstr ""
|
||||||
msgid "Disable"
|
msgid "Disable"
|
||||||
msgstr ""
|
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:180
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
|
#: 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:203
|
#: 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:209
|
#: 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:245
|
#: 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:249
|
#: 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:256
|
#: 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:260
|
#: 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:264
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
|
||||||
msgid "Display these protocols in protocol column in Web UI."
|
msgid "Display these protocols in protocol column in Web UI."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
|
||||||
msgid "Do not enforce policies when their gateway is down"
|
msgid "Do not enforce policies when their gateway is down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -136,24 +136,24 @@ msgstr ""
|
||||||
msgid "Enable"
|
msgid "Enable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: 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:186
|
||||||
#: 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:247
|
||||||
#: 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:251
|
||||||
#: 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:258
|
||||||
#: 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:262
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
|
#: 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:280
|
#: 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:380
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:371
|
||||||
msgid "Enabled"
|
msgid "Enabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:237
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
|
||||||
msgid ""
|
msgid ""
|
||||||
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
|
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
|
||||||
"QoS. Change with caution together with"
|
"QoS. Change with caution together with"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
|
||||||
msgid "Force the ICMP protocol interface."
|
msgid "Force the ICMP protocol interface."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -161,23 +161,23 @@ msgstr ""
|
||||||
msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
|
msgid "Grant UCI and file access for luci-app-vpn-policy-routing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
|
||||||
msgid "IPTables rule option"
|
msgid "IPTables rule option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
|
||||||
msgid "IPv6 Support"
|
msgid "IPv6 Support"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:194
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
|
||||||
msgid "Ignored Interfaces"
|
msgid "Ignored Interfaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:215
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
|
||||||
msgid "Insert"
|
msgid "Insert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:344
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:335
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -185,49 +185,49 @@ msgstr ""
|
||||||
msgid "Loading"
|
msgid "Loading"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:291
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:289
|
||||||
msgid "Local addresses / devices"
|
msgid "Local addresses / devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:298
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:296
|
||||||
msgid "Local ports"
|
msgid "Local ports"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:288
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:286
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
|
||||||
msgid "No Change"
|
msgid "No Change"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
|
||||||
msgid "Output verbosity"
|
msgid "Output verbosity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:383
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
|
||||||
msgid "Path"
|
msgid "Path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
|
#: 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:202
|
#: 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:208
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
|
||||||
msgid "Please check the %sREADME%s before changing this option."
|
msgid "Please check the %sREADME%s before changing this option."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:269
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
|
||||||
msgid "Policies"
|
msgid "Policies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:315
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:312
|
||||||
msgid "Protocol"
|
msgid "Protocol"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:303
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:301
|
||||||
msgid "Remote addresses / domains"
|
msgid "Remote addresses / domains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:308
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:306
|
||||||
msgid "Remote ports"
|
msgid "Remote ports"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -235,94 +235,94 @@ msgstr ""
|
||||||
msgid "Restart"
|
msgid "Restart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
|
||||||
msgid ""
|
msgid ""
|
||||||
"Run the following user files after setting up but before restarting DNSMASQ. "
|
"Run the following user files after setting up but before restarting DNSMASQ. "
|
||||||
"See the %sREADME%s for details."
|
"See the %sREADME%s for details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:55
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
|
||||||
msgid "Running"
|
msgid "Running"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
|
||||||
msgid "See the %sREADME%s for details."
|
msgid "See the %sREADME%s for details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
|
||||||
msgid "Select Append for -A and Insert for -I."
|
msgid "Select Append for -A and Insert for -I."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
|
||||||
msgid "Service Control"
|
msgid "Service Control"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:143
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
|
||||||
msgid "Service Errors"
|
msgid "Service Errors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:232
|
#: 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:237
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
|
||||||
msgid "Service FW Mask"
|
msgid "Service FW Mask"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:138
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:139
|
||||||
msgid "Service Gateways"
|
msgid "Service Gateways"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
|
||||||
msgid "Service Status"
|
msgid "Service Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:133
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:134
|
||||||
msgid "Service Status [%s %s]"
|
msgid "Service Status [%s %s]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:148
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
|
||||||
msgid "Service Warnings"
|
msgid "Service Warnings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:362
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
|
||||||
msgid ""
|
msgid ""
|
||||||
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
|
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
|
||||||
"%sREADME%s for details."
|
"%sREADME%s for details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
|
||||||
msgid "Show Chain Column"
|
msgid "Show Chain Column"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
|
||||||
msgid "Show Enable Column"
|
msgid "Show Enable Column"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
|
||||||
msgid "Show Protocol Column"
|
msgid "Show Protocol Column"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
|
||||||
msgid "Show Up/Down Buttons"
|
msgid "Show Up/Down Buttons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:263
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:264
|
||||||
msgid ""
|
msgid ""
|
||||||
"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
|
"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
|
||||||
"down in the list."
|
"down in the list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
|
||||||
msgid ""
|
msgid ""
|
||||||
"Shows the chain column for policies, allowing you to assign a PREROUTING, "
|
"Shows the chain column for policies, allowing you to assign a PREROUTING, "
|
||||||
"FORWARD, INPUT or OUTPUT chain to a policy."
|
"FORWARD, INPUT or OUTPUT chain to a policy."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
|
||||||
msgid ""
|
msgid ""
|
||||||
"Shows the enable checkbox column for policies, allowing you to quickly "
|
"Shows the enable checkbox column for policies, allowing you to quickly "
|
||||||
"enable/disable specific policy without deleting it."
|
"enable/disable specific policy without deleting it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
|
||||||
msgid ""
|
msgid ""
|
||||||
"Shows the protocol column for policies, allowing you to assign a specific "
|
"Shows the protocol column for policies, allowing you to assign a specific "
|
||||||
"protocol to a policy."
|
"protocol to a policy."
|
||||||
|
@ -332,13 +332,13 @@ msgstr ""
|
||||||
msgid "Start"
|
msgid "Start"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:232
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
|
||||||
msgid ""
|
msgid ""
|
||||||
"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
|
"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"
|
"used to avoid conflict with SQM/QoS. Change with caution together with"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:227
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
|
||||||
msgid "Starting (WAN) Table ID number for tables created by the service."
|
msgid "Starting (WAN) Table ID number for tables created by the service."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -346,27 +346,27 @@ msgstr ""
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:60
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:59
|
||||||
msgid "Stopped"
|
msgid "Stopped"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
|
||||||
msgid "Strict enforcement"
|
msgid "Strict enforcement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
|
||||||
msgid "Strictly enforce policies when their gateway is down"
|
msgid "Strictly enforce policies when their gateway is down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
|
||||||
msgid "Supported Interfaces"
|
msgid "Supported Interfaces"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
|
||||||
msgid "Supported Protocols"
|
msgid "Supported Protocols"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
|
||||||
msgid "Suppress/No output"
|
msgid "Suppress/No output"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -374,25 +374,25 @@ msgstr ""
|
||||||
msgid "The %s indicates default gateway. See the %sREADME%s for details."
|
msgid "The %s indicates default gateway. See the %sREADME%s for details."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
|
||||||
msgid "The ipset option for local policies"
|
msgid "The ipset option for local policies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:201
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
|
||||||
msgid "The ipset option for remote policies"
|
msgid "The ipset option for remote policies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
|
||||||
msgid ""
|
msgid ""
|
||||||
"Time (in seconds) for service to wait for WAN gateway discovery on boot."
|
"Time (in seconds) for service to wait for WAN gateway discovery on boot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: 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:205
|
||||||
#: 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:211
|
||||||
msgid "Use ipset command"
|
msgid "Use ipset command"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:177
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
|
||||||
msgid "Use resolver's ipset for domains"
|
msgid "Use resolver's ipset for domains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -404,27 +404,27 @@ msgstr ""
|
||||||
msgid "VPN Policy Routing"
|
msgid "VPN Policy Routing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:131
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
|
||||||
msgid "VPN and WAN Policy-Based Routing"
|
msgid "VPN and WAN Policy-Based Routing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
|
||||||
msgid "Verbose output"
|
msgid "Verbose output"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:221
|
||||||
msgid "WAN"
|
msgid "WAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:232
|
#: 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:237
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
|
||||||
msgid "WAN Table FW Mark"
|
msgid "WAN Table FW Mark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:227
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:228
|
||||||
msgid "WAN Table ID"
|
msgid "WAN Table ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:242
|
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
|
||||||
msgid "Web UI Configuration"
|
msgid "Web UI Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
Loading…
Reference in a new issue