diff options
Diffstat (limited to 'applications')
33 files changed, 281 insertions, 129 deletions
diff --git a/applications/luci-app-commands/luasrc/view/commands.htm b/applications/luci-app-commands/luasrc/view/commands.htm index 3b361558ee..4285f25cb2 100644 --- a/applications/luci-app-commands/luasrc/view/commands.htm +++ b/applications/luci-app-commands/luasrc/view/commands.htm @@ -108,9 +108,7 @@ if (legend && output) { - var prefix = location.protocol + '//' + location.hostname + - (location.port ? ':' + location.port : '') + - location.pathname.split(';')[0] + 'command/'; + var prefix = location.protocol + '//' + location.host + '<%=url('command')%>/'; var suffix = (args ? '/' + args : ''); var link = prefix + id + suffix; diff --git a/applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua b/applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua index 7553504572..a42c1499f0 100644 --- a/applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua +++ b/applications/luci-app-firewall/luasrc/model/cbi/firewall/zone-details.lua @@ -68,12 +68,6 @@ function name.write(self, section, value) out.exclude = value inp.exclude = value end - - m.redirect = ds.build_url("admin/network/firewall/zones", value) - m.title = "%s - %s" %{ - translate("Firewall - Zone Settings"), - translatef("Zone %q", value or "?") - } end p = { diff --git a/applications/luci-app-openvpn/Makefile b/applications/luci-app-openvpn/Makefile index a8070fd3fe..380ee73a6d 100644 --- a/applications/luci-app-openvpn/Makefile +++ b/applications/luci-app-openvpn/Makefile @@ -9,6 +9,8 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=LuCI Support for OpenVPN LUCI_DEPENDS:= +PKG_LICENSE:=Apache-2.0 + include ../../luci.mk # call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua index 7b6b9658ca..f8846493e7 100644 --- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua +++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua @@ -18,8 +18,11 @@ m = Map("travelmate", translate("Travelmate"), .. translatef("For further information " .. "<a href=\"%s\" target=\"_blank\">" .. "see online documentation</a>", "https://github.com/openwrt/packages/blob/master/net/travelmate/files/README.md")) +m:chain("network") +m:chain("firewall") +m.apply_on_parse = true -function m.on_after_commit(self) +function m.on_apply(self) luci.sys.call("env -i /etc/init.d/travelmate restart >/dev/null 2>&1") luci.http.redirect(luci.dispatcher.build_url("admin", "services", "travelmate")) end @@ -28,39 +31,25 @@ end if uplink == "" then ds = m:section(NamedSection, "global", "travelmate", translate("Interface Wizard")) - - o = ds:option(Value, "", translate("Uplink interface")) + o = ds:option(Value, "trm_iface", translate("Create Uplink interface"), + translate("Create a new wireless wan uplink interface, configure it to use dhcp and ") + .. translate("add it to the wan zone of the firewall.<br />") + .. translate("This step has only to be done once.")) o.datatype = "and(uciname,rangelength(3,15))" o.default = trmiface o.rmempty = false - btn = ds:option(Button, "trm_iface", translate("Create Uplink Interface"), - translate("Create a new wireless wan uplink interface, configure it to use dhcp and ") - .. translate("add it to the wan zone of the firewall. This step has only to be done once.")) - btn.inputtitle = translate("Add Interface") - btn.inputstyle = "apply" - btn.disabled = false - - function btn.write(self, section) - local iface = o:formvalue(section) - if iface then - uci:set("travelmate", section, "trm_iface", iface) - uci:save("travelmate") - uci:commit("travelmate") - local net = nw:add_network(iface, { proto = "dhcp" }) + function o.validate(self, value) + if value then + local net = nw:add_network(value, { proto = "dhcp" }) if net then - nw:save("network") - nw:commit("network") local zone = fw:get_zone_by_network("wan") if zone then - zone:add_network(iface) - fw:save("firewall") - fw:commit("firewall") + zone:add_network(value) end end - luci.sys.call("env -i /bin/ubus call network reload >/dev/null 2>&1") end - luci.http.redirect(luci.dispatcher.build_url("admin", "services", "travelmate")) + return value end return m end diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm index 1dacb6e24b..f76b52e9cc 100644 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm @@ -46,8 +46,8 @@ This is free software, licensed under the Apache License, Version 2.0 <td style="<%=style%>"><%=bssid%></td> <td style="<%=style%>"><%=encryption%></td> <td class="cbi-value-field" style="width:80px"> - <input class="cbi-button cbi-button-up" type="button" value="" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>;dir=up'" alt="<%:Move up%>" title="<%:Move up%>"/> - <input class="cbi-button cbi-button-down" type="button" value="" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>;dir=down'" alt="<%:Move down%>" title="<%:Move down%>"/> + <input class="cbi-button cbi-button-up" type="button" value="" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>&dir=up'" alt="<%:Move up%>" title="<%:Move up%>"/> + <input class="cbi-button cbi-button-down" type="button" value="" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>&dir=down'" alt="<%:Move down%>" title="<%:Move down%>"/> </td> <td class="cbi-value-field" style="width:150px"> <input type="button" class="cbi-button cbi-button-edit" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiedit')%>?cfg=<%=section%>'" title="<%:Edit this Uplink%>" value="<%:Edit%>"/> diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua index c92e379957..bf2b65a0a1 100644 --- a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua +++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua @@ -29,53 +29,52 @@ s1:tab("basic", translate("Basic"), "https://www.unbound.net/", "https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md")) -ena = s1:taboption("basic", Flag, "enabled", translate("Enable Unbound:"), - translate("Enable the initialization scripts for Unbound")) -ena.rmempty = false - -mcf = s1:taboption("basic", Flag, "manual_conf", translate("Manual Conf:"), - translate("Skip UCI and use /etc/unbound/unbound.conf")) -mcf.rmempty = false - -lci = s1:taboption("basic", Flag, "extended_luci", translate("Extended Tabs:"), - translate("See detailed tabs for statistics, debug, and manual configuration")) -lci.rmempty = false - - -function ena.cfgvalue(self, section) - return luci.sys.init.enabled("unbound") and self.enabled or self.disabled -end - - -function ena.write(self, section, value) - if value == "1" then - luci.sys.init.enable("unbound") - luci.sys.call("/etc/init.d/unbound start >/dev/null") - else - luci.sys.call("/etc/init.d/unbound stop >/dev/null") - luci.sys.init.disable("unbound") - end - - return Flag.write(self, section, value) -end - if valman ~= "1" then -- Not in manual configuration mode; show UCI s1:tab("advanced", translate("Advanced"), translatef("<h3>Unbound Advanced Settings</h3>\n" - .. "Link DHCP-DNS, Manipulate DNS, or protect your local domain in " + .. "Domain manipulation, lookup protection, and workarounds for " .. "<a href=\"%s\" target=\"_blank\">Unbound </a>" .. " DNS resolver.", "https://www.unbound.net/")) + s1:tab("DHCP", translate("DHCP"), + translatef("<h3>Unbound DHCP Settings</h3>\n" + .. "Link your DHCP server to " + .. "<a href=\"%s\" target=\"_blank\">Unbound </a>" + .. " DNS resolver.", "https://www.unbound.net/ ")) s1:tab("resource", translate("Resource"), translatef("<h3>Unbound Resource Settings</h3>\n" .. "Memory and protocol setttings for " .. "<a href=\"%s\" target=\"_blank\">Unbound </a>" .. " DNS resolver.", "https://www.unbound.net/")) +end +s1:tab("trigger", translate("Trigger"), + translatef("<h3>Unbound Event Trigger Settings</h3>\n" + .. "Start, reload, and save RFC5011 DNSKEY records for " + .. "<a href=\"%s\" target=\"_blank\">Unbound </a>" + .. " DNS resolver.", "https://www.unbound.net/")) + + +--Basic Tab, unconditional pieces +ena = s1:taboption("basic", Flag, "enabled", translate("Enable Unbound:"), + translate("Enable the initialization scripts for Unbound")) +ena.rmempty = false + +mcf = s1:taboption("basic", Flag, "manual_conf", translate("Manual Conf:"), + translate("Skip UCI and use /etc/unbound/unbound.conf")) +mcf.rmempty = false + +lci = s1:taboption("basic", Flag, "extended_luci", translate("Extended Tabs:"), + translate("See detailed tabs for statistics, debug, and manual configuration")) +lci.rmempty = false + + +if valman ~= "1" then + -- Not in manual configuration mode; show UCI --Basic Tab lsv = s1:taboption("basic", Flag, "localservice", translate("Local Service:"), translate("Accept queries only from local subnets")) @@ -90,11 +89,6 @@ if valman ~= "1" then nvd.rmempty = false nvd:depends({ validator = true }) - din = s1:taboption("basic", DynamicList, "domain_insecure", - translate("Domain Insecure:"), - translate("List domains to bypass checks of DNSSEC")) - din:depends({ validator = true }) - d64 = s1:taboption("basic", Flag, "dns64", translate("Enable DNS64:"), translate("Enable the DNS64 module")) d64.rmempty = false @@ -121,25 +115,56 @@ if valman ~= "1" then prt.rmempty = false --Avanced Tab - dlk = s1:taboption("advanced", ListValue, "dhcp_link", translate("DHCP Link:"), + din = s1:taboption("advanced", DynamicList, "domain_insecure", + translate("Domain Insecure:"), + translate("List domains to bypass checks of DNSSEC")) + din:depends({ validator = true }) + + dfw = s1:taboption("advanced", DynamicList, "domain_forward", + translate("Domain Forward:"), + translate("List domains to simply forward to stub resolvers in /tmp/resolve.auto")) + + rlh = s1:taboption("advanced", Flag, "rebind_localhost", translate("Filter Localhost Rebind:"), + translate("Protect against upstream response of 127.0.0.0/8")) + rlh.rmempty = false + + rpv = s1:taboption("advanced", ListValue, "rebind_protection", translate("Filter Private Rebind:"), + translate("Protect against upstream responses within local subnets")) + rpv:value("0", translate("No Filter")) + rpv:value("1", translate("Filter RFC1918/4193")) + rpv:value("2", translate("Filter Entire Subnet")) + rpv.rmempty = false + + rpn = s1:taboption("advanced", Value, "rebind_interface", translate("Rebind Network Filter:"), + translate("Network subnets to filter from upstream responses")) + rpn.template = "cbi/network_netlist" + rpn.widget = "checkbox" + rpn.rmempty = true + rpn.cast = "string" + rpn.nocreate = true + rpn:depends({ rebind_protection = 2 }) + rpn:depends({ rebind_protection = 3 }) + + --DHCP Tab + dlk = s1:taboption("DHCP", ListValue, "dhcp_link", translate("DHCP Link:"), translate("Link to supported programs to load DHCP into DNS")) dlk:value("none", translate("No Link")) dlk:value("dnsmasq", "dnsmasq") dlk:value("odhcpd", "odhcpd") dlk.rmempty = false - dp6 = s1:taboption("advanced", Flag, "dhcp4_slaac6", translate("DHCPv4 to SLAAC:"), + dp6 = s1:taboption("DHCP", Flag, "dhcp4_slaac6", translate("DHCPv4 to SLAAC:"), translate("Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)")) dp6.rmempty = false dp6:depends({ dhcp_link = "odhcpd" }) - dom = s1:taboption("advanced", Value, "domain", translate("Local Domain:"), + dom = s1:taboption("DHCP", Value, "domain", translate("Local Domain:"), translate("Domain suffix for this router and DHCP clients")) dom.placeholder = "lan" dom:depends({ dhcp_link = "none" }) dom:depends({ dhcp_link = "odhcpd" }) - dty = s1:taboption("advanced", ListValue, "domain_type", translate("Local Domain Type:"), + dty = s1:taboption("DHCP", ListValue, "domain_type", translate("Local Domain Type:"), translate("How to treat queries of this local domain")) dty:value("deny", translate("Ignored")) dty:value("refuse", translate("Refused")) @@ -148,7 +173,7 @@ if valman ~= "1" then dty:depends({ dhcp_link = "none" }) dty:depends({ dhcp_link = "odhcpd" }) - lfq = s1:taboption("advanced", ListValue, "add_local_fqdn", translate("LAN DNS:"), + lfq = s1:taboption("DHCP", ListValue, "add_local_fqdn", translate("LAN DNS:"), translate("How to enter the LAN or local network router in DNS")) lfq:value("0", translate("No Entry")) lfq:value("1", translate("Hostname, Primary Address")) @@ -158,7 +183,7 @@ if valman ~= "1" then lfq:depends({ dhcp_link = "none" }) lfq:depends({ dhcp_link = "odhcpd" }) - wfq = s1:taboption("advanced", ListValue, "add_wan_fqdn", translate("WAN DNS:"), + wfq = s1:taboption("DHCP", ListValue, "add_wan_fqdn", translate("WAN DNS:"), translate("Override the WAN side router entry in DNS")) wfq:value("0", translate("Use Upstream")) wfq:value("1", translate("Hostname, Primary Address")) @@ -168,7 +193,7 @@ if valman ~= "1" then wfq:depends({ dhcp_link = "none" }) wfq:depends({ dhcp_link = "odhcpd" }) - exa = s1:taboption("advanced", ListValue, "add_extra_dns", translate("Extra DNS:"), + exa = s1:taboption("DHCP", ListValue, "add_extra_dns", translate("Extra DNS:"), translate("Use extra DNS entries found in /etc/config/dhcp")) exa:value("0", translate("Ignore")) exa:value("1", translate("Include Network/Hostnames")) @@ -177,29 +202,6 @@ if valman ~= "1" then exa:depends({ dhcp_link = "none" }) exa:depends({ dhcp_link = "odhcpd" }) - dfw = s1:taboption("advanced", DynamicList, "domain_forward", - translate("Domain Forward:"), - translate("List domains to simply forward to stub resolvers in /tmp/resolve.auto")) - - rlh = s1:taboption("advanced", Flag, "rebind_localhost", translate("Filter Localhost Rebind:"), - translate("Protect against upstream response of 127.0.0.0/8")) - rlh.rmempty = false - - rpv = s1:taboption("advanced", ListValue, "rebind_protection", translate("Filter Private Rebind:"), - translate("Protect against upstream responses within local subnets")) - rpv:value("0", translate("No Filter")) - rpv:value("1", translate("Filter RFC1918/4193")) - rpv:value("2", translate("Filter Entire Subnet")) - rpv.rmempty = false - - rpn = s1:taboption("advanced", Value, "rebind_interface", translate("Rebind Network Filter:"), - translate("Network subnets to filter from upstream responses")) - rpn.template = "cbi/network_netlist" - rpn.widget = "checkbox" - rpn.cast = "string" - rpn:depends({ rebind_protection = 2 }) - rpn:depends({ rebind_protection = 3 }) - --TODO: dnsmasq needs to not reference resolve-file and get off port 53. --Resource Tuning Tab @@ -235,15 +237,6 @@ if valman ~= "1" then rsc:value("tiny", translate("Tiny")) rsc.rmempty = false - ag2 = s1:taboption("resource", Value, "root_age", translate("Root DSKEY Age:"), - translate("Limit days between RFC 5011 copies to reduce flash writes")) - ag2.datatype = "and(uinteger,min(1),max(99))" - ag2:value("3", "3") - ag2:value("9", "9 ("..translate("default")..")") - ag2:value("12", "12") - ag2:value("24", "24") - ag2:value("99", "99 ("..translate("never")..")") - eds = s1:taboption("resource", Value, "edns_size", translate("EDNS Size:"), translate("Limit extended DNS packet size")) eds.datatype = "and(uinteger,min(512),max(4096))" @@ -257,30 +250,47 @@ if valman ~= "1" then stt = s1:taboption("resource", Flag, "extended_stats", translate("Extended Statistics:"), translate("Extended statistics are printed from unbound-control")) stt.rmempty = false +end - tgr = s1:taboption("resource", Value, "trigger_interface", translate("Trigger Networks:"), + +--Trigger Tab, always unconditional +ag2 = s1:taboption("trigger", Value, "root_age", translate("Root DSKEY Age:"), + translate("Limit days between RFC5011 copies to reduce flash writes")) +ag2.datatype = "and(uinteger,min(1),max(99))" +ag2:value("3", "3") +ag2:value("9", "9 ("..translate("default")..")") +ag2:value("12", "12") +ag2:value("24", "24") +ag2:value("99", "99 ("..translate("never")..")") + +tgr = s1:taboption("trigger", Value, "trigger_interface", translate("Trigger Networks:"), translate("Networks that may trigger Unbound to reload (avoid wan6)")) - tgr.template = "cbi/network_netlist" - tgr.widget = "checkbox" - tgr.cast = "string" - -else - s1:tab("rfc5011", translate("RFC5011"), - translatef("<h3>Unbound RFC5011 Settings</h3>\n" - .. "RFC5011 copy scripts protect flash ROM even with UCI disabled.")) - - ag2 = s1:taboption("rfc5011", Value, "root_age", translate("Root DSKEY Age:"), - translate("Limit days to copy /var/->/etc/ to reduce flash writes")) - ag2.datatype = "and(uinteger,min(1),max(99))" - ag2:value("3", "3") - ag2:value("9", "9 ("..translate("default")..")") - ag2:value("12", "12") - ag2:value("24", "24") - ag2:value("99", "99 ("..translate("never")..")") +tgr.template = "cbi/network_netlist" +tgr.widget = "checkbox" +tgr.rmempty = true +tgr.cast = "string" +tgr.nocreate = true + + +function ena.cfgvalue(self, section) + return luci.sys.init.enabled("unbound") and self.enabled or self.disabled +end + + +function ena.write(self, section, value) + if value == "1" then + luci.sys.init.enable("unbound") + luci.sys.call("/etc/init.d/unbound start >/dev/null") + else + luci.sys.call("/etc/init.d/unbound stop >/dev/null") + luci.sys.init.disable("unbound") + end + + return Flag.write(self, section, value) end -function m1.on_after_commit(self) +function m1.on_apply(self) function ena.validate(self, value) if value ~= "0" then luci.sys.call("/etc/init.d/unbound restart >/dev/null 2>&1") diff --git a/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua b/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua index 74b9d1d033..17a4d9b76e 100644 --- a/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua +++ b/applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua @@ -35,6 +35,9 @@ s:taboption("general", Flag, "enable_natpmp", translate("Enable NAT-PMP function s:taboption("general", Flag, "secure_mode", translate("Enable secure mode"), translate("Allow adding forwards only to requesting ip addresses")).default = "1" +s:taboption("general", Flag, "igdv1", translate("Enable IGDv1 mode"), + translate("Advertise as IGDv1 device instead of IGDv2")).default = "0" + s:taboption("general", Flag, "log_output", translate("Enable additional logging"), translate("Puts extra debugging information into the system log")) diff --git a/applications/luci-app-upnp/po/ca/upnp.po b/applications/luci-app-upnp/po/ca/upnp.po index 2767ade5b1..398c87ecb6 100644 --- a/applications/luci-app-upnp/po/ca/upnp.po +++ b/applications/luci-app-upnp/po/ca/upnp.po @@ -31,6 +31,9 @@ msgstr "Redireccions UPnP actives" msgid "Advanced Settings" msgstr "Ajusts avançats" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Permet que s'afegeixin redireccions només a les adreces IP peticionant" @@ -70,6 +73,9 @@ msgstr "UUID de dispositiu" msgid "Downlink" msgstr "Enllaç de baixada" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Habilita la funcionalitat NAT-PMP" diff --git a/applications/luci-app-upnp/po/cs/upnp.po b/applications/luci-app-upnp/po/cs/upnp.po index bfc97cca52..adb4d19ab1 100644 --- a/applications/luci-app-upnp/po/cs/upnp.po +++ b/applications/luci-app-upnp/po/cs/upnp.po @@ -27,6 +27,9 @@ msgstr "Aktivní přesměrování UPnP" msgid "Advanced Settings" msgstr "Pokročilé nastavení" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Povolit přesměrování pouze na dotazující ip adresy" @@ -66,6 +69,9 @@ msgstr "UUID zařízení" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Povolit funkčnost NAT-PMP" diff --git a/applications/luci-app-upnp/po/de/upnp.po b/applications/luci-app-upnp/po/de/upnp.po index 46aa42ffe3..bdafbf1054 100644 --- a/applications/luci-app-upnp/po/de/upnp.po +++ b/applications/luci-app-upnp/po/de/upnp.po @@ -29,6 +29,9 @@ msgstr "Aktive UPnP-Weiterleitungen" msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Nur Weiterleitungen zurück zum anfordernden Client zulassen" @@ -68,6 +71,9 @@ msgstr "Geräte-UUID" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "NAT-PMP Funktionalität aktivieren" diff --git a/applications/luci-app-upnp/po/el/upnp.po b/applications/luci-app-upnp/po/el/upnp.po index 79a02a487a..c02b0ce29a 100644 --- a/applications/luci-app-upnp/po/el/upnp.po +++ b/applications/luci-app-upnp/po/el/upnp.po @@ -26,6 +26,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -65,6 +68,9 @@ msgstr "" msgid "Downlink" msgstr "" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/en/upnp.po b/applications/luci-app-upnp/po/en/upnp.po index 450e62a7c9..eae23a13a0 100644 --- a/applications/luci-app-upnp/po/en/upnp.po +++ b/applications/luci-app-upnp/po/en/upnp.po @@ -26,6 +26,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -65,6 +68,9 @@ msgstr "" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/es/upnp.po b/applications/luci-app-upnp/po/es/upnp.po index 8c26b3cf5e..6c9c262607 100644 --- a/applications/luci-app-upnp/po/es/upnp.po +++ b/applications/luci-app-upnp/po/es/upnp.po @@ -29,6 +29,9 @@ msgstr "Redirecciones UPnP activas" msgid "Advanced Settings" msgstr "Configuración avanzada" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Permitir añadir redirecciones sólo a IPs que lo soliciten" @@ -68,6 +71,9 @@ msgstr "UUID del dispositivo" msgid "Downlink" msgstr "Enlace para bajada" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Activar la funcionalidad NAT-PMP" diff --git a/applications/luci-app-upnp/po/fr/upnp.po b/applications/luci-app-upnp/po/fr/upnp.po index 1f3f8635bd..f8b2a8536a 100644 --- a/applications/luci-app-upnp/po/fr/upnp.po +++ b/applications/luci-app-upnp/po/fr/upnp.po @@ -29,6 +29,9 @@ msgstr "Redirections UPnP actives" msgid "Advanced Settings" msgstr "Paramètres avancés" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" "Permet d'ajouter des redirections seulement vers les adresses IP qui font " @@ -70,6 +73,9 @@ msgstr "UUID du périphérique" msgid "Downlink" msgstr "Lien descendant" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Activer la fonctionnalité NAT-PMP" diff --git a/applications/luci-app-upnp/po/he/upnp.po b/applications/luci-app-upnp/po/he/upnp.po index 5b01f31b84..387444f152 100644 --- a/applications/luci-app-upnp/po/he/upnp.po +++ b/applications/luci-app-upnp/po/he/upnp.po @@ -22,6 +22,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -61,6 +64,9 @@ msgstr "" msgid "Downlink" msgstr "" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/hu/upnp.po b/applications/luci-app-upnp/po/hu/upnp.po index 9f64e5a18a..21bc7b59c0 100644 --- a/applications/luci-app-upnp/po/hu/upnp.po +++ b/applications/luci-app-upnp/po/hu/upnp.po @@ -27,6 +27,9 @@ msgstr "Aktív UPnP átirányítások" msgid "Advanced Settings" msgstr "Haladó beállítások" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" "Kizárólag a kérést küldő IP címre történő továbbítás hozzáadásának " @@ -68,6 +71,9 @@ msgstr "Eszköz UUID" msgid "Downlink" msgstr "Letöltés" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "NAT-PMP funkció engedélyezése" diff --git a/applications/luci-app-upnp/po/it/upnp.po b/applications/luci-app-upnp/po/it/upnp.po index 2eb4a44044..8e498c34b0 100644 --- a/applications/luci-app-upnp/po/it/upnp.po +++ b/applications/luci-app-upnp/po/it/upnp.po @@ -29,6 +29,9 @@ msgstr "Attiva reindirizzamento UPnP" msgid "Advanced Settings" msgstr "Opzioni Avanzate" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Permetti l'aggiunta della mappatura solo agli indirizzi IP richiedenti" @@ -68,6 +71,9 @@ msgstr "UUID del dispositivo" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Abilita il protocollo NAT-PMP" diff --git a/applications/luci-app-upnp/po/ja/upnp.po b/applications/luci-app-upnp/po/ja/upnp.po index fe2dd64566..4e6f879dc0 100644 --- a/applications/luci-app-upnp/po/ja/upnp.po +++ b/applications/luci-app-upnp/po/ja/upnp.po @@ -29,6 +29,9 @@ msgstr "稼働中のUPnPリダイレクト" msgid "Advanced Settings" msgstr "詳細設定" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "要求元IPアドレスへの転送のみ、追加を許可します。" @@ -68,6 +71,9 @@ msgstr "デバイス UUID" msgid "Downlink" msgstr "ダウンリンク" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "NAT-PMP機能を有効にする" diff --git a/applications/luci-app-upnp/po/ms/upnp.po b/applications/luci-app-upnp/po/ms/upnp.po index 62d4d5aec4..834d6546ab 100644 --- a/applications/luci-app-upnp/po/ms/upnp.po +++ b/applications/luci-app-upnp/po/ms/upnp.po @@ -21,6 +21,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -60,6 +63,9 @@ msgstr "" msgid "Downlink" msgstr "" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/no/upnp.po b/applications/luci-app-upnp/po/no/upnp.po index dc9daba1ba..f313b42ee9 100644 --- a/applications/luci-app-upnp/po/no/upnp.po +++ b/applications/luci-app-upnp/po/no/upnp.po @@ -20,6 +20,9 @@ msgstr "Aktive UPnP Viderekoblinger" msgid "Advanced Settings" msgstr "Avanserte Innstillinger" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Tillat videkobling kun til IP adresser som ber om det" @@ -59,6 +62,9 @@ msgstr "Enhet UUID" msgid "Downlink" msgstr "Nedlinje" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Aktiver NAT-PMP funksjonalitet" diff --git a/applications/luci-app-upnp/po/pl/upnp.po b/applications/luci-app-upnp/po/pl/upnp.po index 0afabe326f..fb1f0a4bdd 100644 --- a/applications/luci-app-upnp/po/pl/upnp.po +++ b/applications/luci-app-upnp/po/pl/upnp.po @@ -28,6 +28,9 @@ msgstr "Aktywne przekierowania UPnP" msgid "Advanced Settings" msgstr "Ustawienia zaawansowane" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Zezwól na dodawanie przekierowań tylko do odpytujących adresów IP" @@ -67,6 +70,9 @@ msgstr "UUID urządzenia" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Włącz funkcjonalność NAT-PMP" diff --git a/applications/luci-app-upnp/po/pt-br/upnp.po b/applications/luci-app-upnp/po/pt-br/upnp.po index 72741d26c9..705bbde617 100644 --- a/applications/luci-app-upnp/po/pt-br/upnp.po +++ b/applications/luci-app-upnp/po/pt-br/upnp.po @@ -29,6 +29,9 @@ msgstr "Redirecionamentos UPnP Ativos" msgid "Advanced Settings" msgstr "Configurações Avançadas" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" "Permite adicionar encaminhamento apenas para o endereço IP requisitante" @@ -69,6 +72,9 @@ msgstr "UUID do Dispositivo" msgid "Downlink" msgstr "Velocidade de recebimento do enlace (downlink)" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Habilite a função NAT-PMP" diff --git a/applications/luci-app-upnp/po/pt/upnp.po b/applications/luci-app-upnp/po/pt/upnp.po index 415a72b082..e1ee340e30 100644 --- a/applications/luci-app-upnp/po/pt/upnp.po +++ b/applications/luci-app-upnp/po/pt/upnp.po @@ -26,6 +26,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -65,6 +68,9 @@ msgstr "" msgid "Downlink" msgstr "Link para download" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/ro/upnp.po b/applications/luci-app-upnp/po/ro/upnp.po index d5e5c79932..8525279d00 100644 --- a/applications/luci-app-upnp/po/ro/upnp.po +++ b/applications/luci-app-upnp/po/ro/upnp.po @@ -28,6 +28,9 @@ msgstr "Redirecturi active UPnP" msgid "Advanced Settings" msgstr "Setari avansate" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Permite adaugarea forward-urilor doar catre adresele ip solicitante" @@ -67,6 +70,9 @@ msgstr "UUID al dispozitivului" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Activeaza functionalitatea NAT-PMP" diff --git a/applications/luci-app-upnp/po/ru/upnp.po b/applications/luci-app-upnp/po/ru/upnp.po index 80953578be..878f83eafb 100644 --- a/applications/luci-app-upnp/po/ru/upnp.po +++ b/applications/luci-app-upnp/po/ru/upnp.po @@ -31,6 +31,9 @@ msgstr "Активные UPnP-переадресации" msgid "Advanced Settings" msgstr "Дополнительные настройки" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "Разрешить перенаправление только для запрашивающих IP-адресов." @@ -70,6 +73,9 @@ msgstr "UUID устройства" msgid "Downlink" msgstr "Внутреннее соединение" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Включить NAT-PMP" diff --git a/applications/luci-app-upnp/po/sk/upnp.po b/applications/luci-app-upnp/po/sk/upnp.po index ccd256c715..81ded2220f 100644 --- a/applications/luci-app-upnp/po/sk/upnp.po +++ b/applications/luci-app-upnp/po/sk/upnp.po @@ -22,6 +22,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -61,6 +64,9 @@ msgstr "" msgid "Downlink" msgstr "" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/sv/upnp.po b/applications/luci-app-upnp/po/sv/upnp.po index 10fef558ea..c2d1c6b0bf 100644 --- a/applications/luci-app-upnp/po/sv/upnp.po +++ b/applications/luci-app-upnp/po/sv/upnp.po @@ -25,6 +25,9 @@ msgstr "Aktivera UPnP-omdirigeringar" msgid "Advanced Settings" msgstr "Avancerade inställningar" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -64,6 +67,9 @@ msgstr "Enhetens UUID" msgid "Downlink" msgstr "Nerlänk" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Aktivera NAT-PMP-funktionalitet" diff --git a/applications/luci-app-upnp/po/templates/upnp.pot b/applications/luci-app-upnp/po/templates/upnp.pot index dda0e7ea3c..e3b1f1a26c 100644 --- a/applications/luci-app-upnp/po/templates/upnp.pot +++ b/applications/luci-app-upnp/po/templates/upnp.pot @@ -15,6 +15,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -54,6 +57,9 @@ msgstr "" msgid "Downlink" msgstr "" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/tr/upnp.po b/applications/luci-app-upnp/po/tr/upnp.po index 1bcd2b73ab..2a997a79b0 100644 --- a/applications/luci-app-upnp/po/tr/upnp.po +++ b/applications/luci-app-upnp/po/tr/upnp.po @@ -22,6 +22,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -61,6 +64,9 @@ msgstr "" msgid "Downlink" msgstr "" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/uk/upnp.po b/applications/luci-app-upnp/po/uk/upnp.po index 746fd3e881..8f43ae371a 100644 --- a/applications/luci-app-upnp/po/uk/upnp.po +++ b/applications/luci-app-upnp/po/uk/upnp.po @@ -28,6 +28,9 @@ msgstr "Активні переспрямування UPnP" msgid "Advanced Settings" msgstr "Додаткові параметри" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" "Дозволити додавання переспрямування тільки для IP-адрес, що надсилають запити" @@ -68,6 +71,9 @@ msgstr "UUID пристрою" msgid "Downlink" msgstr "Низхідний канал" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "Увімкнути функцію NAT-PMP" diff --git a/applications/luci-app-upnp/po/vi/upnp.po b/applications/luci-app-upnp/po/vi/upnp.po index d27720d2af..c933777478 100644 --- a/applications/luci-app-upnp/po/vi/upnp.po +++ b/applications/luci-app-upnp/po/vi/upnp.po @@ -27,6 +27,9 @@ msgstr "" msgid "Advanced Settings" msgstr "" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "" @@ -66,6 +69,9 @@ msgstr "" msgid "Downlink" msgstr "Downlink" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "" diff --git a/applications/luci-app-upnp/po/zh-cn/upnp.po b/applications/luci-app-upnp/po/zh-cn/upnp.po index 894de1c260..588ad2cf19 100644 --- a/applications/luci-app-upnp/po/zh-cn/upnp.po +++ b/applications/luci-app-upnp/po/zh-cn/upnp.po @@ -27,6 +27,9 @@ msgstr "活动的 UPnP 重定向" msgid "Advanced Settings" msgstr "高级设置" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "允许只向请求的 IP 地址添加转发" @@ -66,6 +69,9 @@ msgstr "设备 UUID" msgid "Downlink" msgstr "下行速率" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "启用 NAT-PMP 功能" diff --git a/applications/luci-app-upnp/po/zh-tw/upnp.po b/applications/luci-app-upnp/po/zh-tw/upnp.po index 338a6629e2..57edb9e460 100644 --- a/applications/luci-app-upnp/po/zh-tw/upnp.po +++ b/applications/luci-app-upnp/po/zh-tw/upnp.po @@ -25,6 +25,9 @@ msgstr "啓用UPnP從導" msgid "Advanced Settings" msgstr "進階設定" +msgid "Advertise as IGDv1 device instead of IGDv2" +msgstr "" + msgid "Allow adding forwards only to requesting ip addresses" msgstr "只允許請求的IP位址新增從導機制" @@ -64,6 +67,9 @@ msgstr "設備UUID獨立識別碼" msgid "Downlink" msgstr "下載" +msgid "Enable IGDv1 mode" +msgstr "" + msgid "Enable NAT-PMP functionality" msgstr "啓用蘋果NAT-PMP傳輸埠對應通訊協定功能" |