diff options
Diffstat (limited to 'applications/luci-app-ddns')
31 files changed, 765 insertions, 532 deletions
diff --git a/applications/luci-app-ddns/Makefile b/applications/luci-app-ddns/Makefile index 146560efa..88c905a41 100644 --- a/applications/luci-app-ddns/Makefile +++ b/applications/luci-app-ddns/Makefile @@ -1,16 +1,18 @@ # -# Copyright (C) 2008-2016 The LuCI Team <luci@lists.subsignal.org> -# -# This is free software, licensed under the Apache License, Version 2.0 . +# Copyright 2008 Steven Barth <steven@midlink.org> +# Copyright 2008 Jo-Philipp Wich <jow@openwrt.org> +# Copyright 2013 Manuel Munz <freifunk at somakoma dot de> +# Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com> # +# This is free software, licensed under the Apache License, Version 2.0 include $(TOPDIR)/rules.mk -PKG_NAME:=luci-app-ddns +# PKG_NAME:=luci-app-ddns # Version == major.minor.patch # increase on new functionality (minor) or patches (patch) -PKG_VERSION:=2.4.1 +PKG_VERSION:=2.4.8 # Release == build # increase on changes of translation files @@ -22,15 +24,13 @@ PKG_MAINTAINER:=Christian Schoenebeck <christian.schoenebeck@gmail.com> # LuCI specific settings LUCI_TITLE:=LuCI Support for Dynamic DNS Client (ddns-scripts) LUCI_DEPENDS:=+luci-mod-admin-full +ddns-scripts -LUCI_PKGARCH:=all +# LUCI_PKGARCH:=all define Package/$(PKG_NAME)/config # shown in make menuconfig <Help> help $(LUCI_TITLE) - . Version: $(PKG_VERSION)-$(PKG_RELEASE) - $(PKG_MAINTAINER) endef include ../../luci.mk diff --git a/applications/luci-app-ddns/luasrc/controller/ddns.lua b/applications/luci-app-ddns/luasrc/controller/ddns.lua index 7cfbc56a0..63bb8bf4b 100755 --- a/applications/luci-app-ddns/luasrc/controller/ddns.lua +++ b/applications/luci-app-ddns/luasrc/controller/ddns.lua @@ -17,12 +17,14 @@ local UCI = require "luci.model.uci" local UTIL = require "luci.util" local DDNS = require "luci.tools.ddns" -- ddns multiused functions +luci_helper = "/usr/lib/ddns/dynamic_dns_lucihelper.sh" + local srv_name = "ddns-scripts" -local srv_ver_min = "2.6.0" -- minimum version of service required -local srv_ver_cmd = [[/usr/lib/ddns/dynamic_dns_updater.sh --version | awk {'print $2'}]] +local srv_ver_min = "2.7.6" -- minimum version of service required +local srv_ver_cmd = luci_helper .. [[ -V | awk {'print $2'}]] local app_name = "luci-app-ddns" local app_title = "Dynamic DNS" -local app_version = "2.4.1-1" +local app_version = "2.4.8-1" function index() local nxfs = require "nixio.fs" -- global definitions not available @@ -96,14 +98,14 @@ function app_title_main() end function service_version() local ver = nil + + ver = UTIL.exec(srv_ver_cmd) + if #ver > 0 then return ver end + IPKG.list_installed(srv_name, function(n, v, d) if v and (#v > 0) then ver = v end end ) - if not ver or (#ver == 0) then - ver = UTIL.exec(srv_ver_cmd) - if #ver == 0 then ver = nil end - end return ver end function service_ok() @@ -190,9 +192,15 @@ local function _get_status() local dnsserver = s["dns_server"] or "" local force_ipversion = tonumber(s["force_ipversion"] or 0) local force_dnstcp = tonumber(s["force_dnstcp"] or 0) - local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh]] - command = command .. [[ get_registered_ip ]] .. lookup_host .. [[ ]] .. use_ipv6 .. - [[ ]] .. force_ipversion .. [[ ]] .. force_dnstcp .. [[ ]] .. dnsserver + local is_glue = tonumber(s["is_glue"] or 0) + local command = luci_helper .. [[ -]] + if (use_ipv6 == 1) then command = command .. [[6]] end + if (force_ipversion == 1) then command = command .. [[f]] end + if (force_dnstcp == 1) then command = command .. [[t]] end + if (is_glue == 1) then command = command .. [[g]] end + command = command .. [[l ]] .. lookup_host + if (#dnsserver > 0) then command = command .. [[ -d ]] .. dnsserver end + command = command .. [[ -- get_registered_ip]] local reg_ip = SYS.exec(command) if reg_ip == "" then reg_ip = "_nodata_" @@ -219,8 +227,8 @@ end function logread(section) -- read application settings local uci = UCI.cursor() - local log_dir = uci:get("ddns", "global", "log_dir") or "/var/log/ddns" - local lfile = log_dir .. "/" .. section .. ".log" + local ldir = uci:get("ddns", "global", "ddns_logdir") or "/var/log/ddns" + local lfile = ldir .. "/" .. section .. ".log" local ldata = NXFS.readfile(lfile) if not ldata or #ldata == 0 then @@ -287,8 +295,9 @@ function startstop(section, enabled) uci:commit("ddns") uci:unload("ddns") - -- start dynamic_dns_updater.sh script - os.execute ([[/usr/lib/ddns/dynamic_dns_updater.sh %s 0 > /dev/null 2>&1 &]] % section) + -- start ddns-updater for section + local command = luci_helper .. [[ -S ]] .. section .. [[ -- start]] + os.execute(command) NX.nanosleep(3) -- 3 seconds "show time" -- status changed so return full status diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua index c924e845c..a8f4cbf7a 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua @@ -58,7 +58,7 @@ end -- read services/services_ipv6 files -- ######################################## local services4 = { } -- IPv4 -- -local fd4 = io.open("/usr/lib/ddns/services", "r") +local fd4 = io.open("/etc/ddns/services", "r") if fd4 then local ln, s, t repeat @@ -72,7 +72,7 @@ if fd4 then end local services6 = { } -- IPv6 -- -local fd6 = io.open("/usr/lib/ddns/services_ipv6", "r") +local fd6 = io.open("/etc/ddns/services_ipv6", "r") if fd6 then local ln, s, t repeat @@ -91,35 +91,38 @@ end -- local IP can be read local function _verify_ip_source() -- section is globally defined here be calling agrument (see above) - local _network = "-" - local _url = "-" - local _interface = "-" - local _script = "-" - local _proxy = "" + local _arg local _ipv6 = usev6:formvalue(section) local _source = (_ipv6 == "1") and src6:formvalue(section) or src4:formvalue(section) + + local command = CTRL.luci_helper .. [[ -]] + if (_ipv6 == "1") then command = command .. [[6]] end + if _source == "network" then - _network = (_ipv6 == "1") + _arg = (_ipv6 == "1") and ipn6:formvalue(section) or ipn4:formvalue(section) + command = command .. [[n ]] .. _arg elseif _source == "web" then - _url = (_ipv6 == "1") + _arg = (_ipv6 == "1") and iurl6:formvalue(section) or iurl4:formvalue(section) + command = command .. [[u ]] .. _arg + -- proxy only needed for checking url - _proxy = (pxy) and pxy:formvalue(section) or "" + _arg = (pxy) and pxy:formvalue(section) or "" + if (_arg and #_arg > 0) then + command = command .. [[ -p ]] .. _arg + end elseif _source == "interface" then - _interface = ipi:formvalue(section) + command = command .. [[i ]] .. ipi:formvalue(section) elseif _source == "script" then - _script = ips:formvalue(section) + command = command .. [[s ]] .. ips:formvalue(section) end - - local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh get_local_ip ]] .. - _ipv6 .. [[ ]] .. _source .. [[ ]] .. _network .. [[ ]] .. - _url .. [[ ]] .. _interface .. [[ ']] .. _script.. [[' ]] .. _proxy + command = command .. [[ -- get_local_ip]] return (SYS.call(command) == 0) end @@ -248,10 +251,8 @@ if m:formvalue("cbid.ddns.%s._switch" % section) then -- section == arg[1] end -- read application settings -- ################################################ --- date format; if not set use ISO format -local date_format = m.uci:get(m.config, "global", "date_format") or "%F %R" -- log directory -local log_dir = m.uci:get(m.config, "global", "log_dir") or "/var/log/ddns" +local logdir = m.uci:get(m.config, "global", "ddns_logdir") or "/var/log/ddns" -- cbi-section definition -- ################################################### local ns = m:section( NamedSection, section, "service", @@ -335,7 +336,7 @@ function svc4.validate(self, value) if usev6:formvalue(section) ~= "1" then -- do only on IPv4 return value else - return "" -- supress validate error + return "" -- suppress validate error end end function svc4.write(self, section, value) @@ -376,7 +377,7 @@ function svc6.validate(self, value) if DDNS.has_ipv6 then return value end return nil, err_tab_basic(self) .. err_ipv6_plain else - return "" -- supress validate error + return "" -- suppress validate error end end function svc6.write(self, section, value) @@ -626,7 +627,7 @@ if DDNS.has_ssl then cert.forcewrite = true function cert.validate(self, value) if https:formvalue(section) ~= "1" then - return "" -- supress validate error if NOT https + return "" -- suppress validate error if NOT https end if value then -- otherwise errors in datatype check if DTYP.directory(value) @@ -1086,7 +1087,7 @@ function eif6.parse(self, section, novld) end -- IPv4/IPv6 - bind_network -- ################################################ -if DDNS.has_bindnet or ( ( m:get(section, "bind_network") ) ~= "" ) then +if DDNS.has_bindnet or ( ( m:get(section, "bind_network") or "" ) ~= "" ) then bnet = ns:taboption("advanced", ListValue, "bind_network", translate("Bind Network") ) bnet:depends("ipv4_source", "web") @@ -1158,8 +1159,11 @@ if DDNS.has_dnsserver or ( ( m:get(section, "dns_server") or "" ) ~= "" ) then else local ipv6 = usev6:formvalue(section) or "0" local force = fipv:formvalue(section) or "0" - local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh verify_dns ]] .. - value .. [[ ]] .. ipv6 .. [[ ]] .. force + local command = CTRL.luci_helper .. [[ -]] + if (ipv6 == 1) then command = command .. [[6]] end + if (force == 1) then command = command .. [[f]] end + command = command .. [[d ]] .. value .. [[ -- verify_dns]] + local ret = SYS.call(command) if ret == 0 then return value -- everything OK elseif ret == 2 then return nil, err_tab_adv(self) .. translate("nslookup can not resolve host") @@ -1225,8 +1229,10 @@ if DDNS.has_proxy or ( ( m:get(section, "proxy") or "" ) ~= "" ) then elseif DDNS.has_proxy then local ipv6 = usev6:formvalue(section) or "0" local force = fipv:formvalue(section) or "0" - local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh verify_proxy ]] .. - value .. [[ ]] .. ipv6 .. [[ ]] .. force + local command = CRTL.luci_helper .. [[ -]] + if (ipv6 == 1) then command = command .. [[6]] end + if (force == 1) then command = command .. [[f]] end + command = command .. [[p ]] .. value .. [[ -- verify_proxy]] local ret = SYS.call(command) if ret == 0 then return value elseif ret == 2 then return nil, err_tab_adv(self) .. translate("nslookup can not resolve host") @@ -1262,7 +1268,7 @@ end logf = ns:taboption("advanced", Flag, "use_logfile", translate("Log to file"), translate("Writes detailed messages to log file. File will be truncated automatically.") .. "<br />" .. - translate("File") .. [[: "]] .. log_dir .. [[/]] .. section .. [[.log"]] ) + translate("File") .. [[: "]] .. logdir .. [[/]] .. section .. [[.log"]] ) logf.orientation = "horizontal" logf.default = "1" -- if not defined write to log by default @@ -1464,7 +1470,7 @@ lv.template = "ddns/detail_logview" lv.inputtitle = translate("Read / Reread log file") lv.rows = 50 function lv.cfgvalue(self, section) - local lfile=log_dir .. "/" .. section .. ".log" + local lfile=logdir .. "/" .. section .. ".log" if NXFS.access(lfile) then return lfile .. "\n" .. translate("Please press [Read] button") end diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua index 23ce4f13f..9dc085750 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua @@ -16,7 +16,8 @@ m.redirect = DISP.build_url("admin", "services", "ddns") function m.commit_handler(self) if self.changed then -- changes ? - os.execute("/etc/init.d/ddns reload &") -- reload configuration + local command = CTRL.luci_helper .. " -- reload" + os.execute(command) -- reload configuration end end @@ -40,8 +41,8 @@ function ns.cfgvalue(self, section) return self.map:get(section) end --- allow_local_ip -- ########################################################## -local ali = ns:option(Flag, "allow_local_ip") +-- upd_privateip -- ########################################################### +local ali = ns:option(Flag, "upd_privateip") ali.title = translate("Allow non-public IP's") ali.description = translate("Non-public and by default blocked IP's") .. ":" .. [[<br /><strong>IPv4: </strong>]] @@ -50,8 +51,8 @@ ali.description = translate("Non-public and by default blocked IP's") .. ":" .. "::/32, f000::/4" ali.default = "0" --- date_format -- ############################################################# -local df = ns:option(Value, "date_format") +-- ddns_dateformat -- ######################################################### +local df = ns:option(Value, "ddns_dateformat") df.title = translate("Date format") df.description = [[<a href="http://www.cplusplus.com/reference/ctime/strftime/" target="_blank">]] .. translate("For supported codes look here") @@ -69,8 +70,8 @@ function df.parse(self, section, novld) DDNS.value_parse(self, section, novld) end --- run_dir -- ################################################################# -local rd = ns:option(Value, "run_dir") +-- ddns_rundir -- ############################################################# +local rd = ns:option(Value, "ddns_rundir") rd.title = translate("Status directory") rd.description = translate("Directory contains PID and other status information for each running section") rd.default = "/var/run/ddns" @@ -79,8 +80,8 @@ function rd.parse(self, section, novld) DDNS.value_parse(self, section, novld) end --- log_dir -- ################################################################# -local ld = ns:option(Value, "log_dir") +-- ddns_logdir -- ############################################################# +local ld = ns:option(Value, "ddns_logdir") ld.title = translate("Log directory") ld.description = translate("Directory contains Log files for each running section") ld.default = "/var/log/ddns" @@ -89,8 +90,8 @@ function ld.parse(self, section, novld) DDNS.value_parse(self, section, novld) end --- log_lines -- ############################################################### -local ll = ns:option(Value, "log_lines") +-- ddns_loglines -- ########################################################### +local ll = ns:option(Value, "ddns_loglines") ll.title = translate("Log length") ll.description = translate("Number of last lines stored in log files") ll.default = "250" diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua index 335bb01b2..df39a3a7e 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua @@ -24,7 +24,7 @@ s = m:section( SimpleSection, translate("Hints"), translate("Below a list of configuration tips for your system to run Dynamic DNS updates without limitations") ) --- ddns_scripts needs to be updated for full functionality +-- ddns-scripts needs to be updated for full functionality if not CTRL.service_ok() then local so = s:option(DummyValue, "_update_needed") so.titleref = DISP.build_url("admin", "system", "packages") @@ -66,9 +66,9 @@ if not DDNS.has_ssl then sl.rawhtml = true sl.title = bold_on .. translate("HTTPS not supported") .. bold_off - sl.value = translate("Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS protocol.") .. + sl.value = translate("Neither GNU Wget with SSL nor cURL installed to support secure updates via HTTPS protocol.") .. "<br />- " .. - translate("You should install GNU Wget with SSL (prefered) or cURL package.") .. + translate("You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-*ssl' package.") .. "<br />- " .. translate("In some versions cURL/libcurl in OpenWrt is compiled without proxy support.") end @@ -82,7 +82,7 @@ if not DDNS.has_bindnet then translate("Binding to a specific network not supported") .. bold_off bn.value = translate("Neither GNU Wget with SSL nor cURL installed to select a network to use for communication.") .. "<br />- " .. - translate("You should install GNU Wget with SSL or cURL package.") .. + translate("You should install 'wget' or 'curl' package.") .. "<br />- " .. translate("GNU Wget will use the IP of given network, cURL will use the physical interface.") .. "<br />- " .. @@ -98,7 +98,7 @@ if not DDNS.has_proxy then translate("cURL without Proxy Support") .. bold_off px.value = translate("cURL is installed, but libcurl was compiled without proxy support.") .. "<br />- " .. - translate("You should install GNU Wget with SSL or replace libcurl.") .. + translate("You should install 'wget' or 'uclient-fetch' package or replace libcurl.") .. "<br />- " .. translate("In some versions cURL/libcurl in OpenWrt is compiled without proxy support.") end @@ -112,13 +112,13 @@ if not DDNS.has_forceip then translate("Force IP Version not supported") .. bold_off local value = translate("BusyBox's nslookup and Wget do not support to specify " .. "the IP version to use for communication with DDNS Provider!") - if not (DDNS.has_wgetssl or DDNS.has_curl) then + if not (DDNS.has_wgetssl or DDNS.has_curl or DDNS.has_fetch) then value = value .. "<br />- " .. - translate("You should install GNU Wget with SSL (prefered) or cURL package.") + translate("You should install 'wget' or 'curl' or 'uclient-fetch' package.") end - if not (DDNS.has_bindhost or DDNS.has_hostip) then + if not DDNS.has_bindhost then value = value .. "<br />- " .. - translate("You should install BIND host or hostip package for DNS requests.") + translate("You should install 'bind-host' or 'knot-host' or 'drill' package for DNS requests.") end fi.value = value end @@ -133,7 +133,7 @@ if not DDNS.has_bindhost then dt.value = translate("BusyBox's nslookup and hostip do not support to specify to use TCP " .. "instead of default UDP when requesting DNS server!") .. "<br />- " .. - translate("You should install BIND host package for DNS requests.") + translate("You should install 'bind-host' or 'knot-host' or 'drill' package for DNS requests.") end -- nslookup compiled with musl produce problems when using @@ -146,7 +146,7 @@ if not DDNS.has_dnsserver then ds.value = translate("BusyBox's nslookup in the current compiled version " .. "does not handle given DNS Servers correctly!") .. "<br />- " .. - translate("You should install BIND host or hostip package, " .. + translate("You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package, " .. "if you need to specify a DNS server to detect your registered IP.") end @@ -159,7 +159,7 @@ if DDNS.has_ssl and not DDNS.has_cacerts then translate("No certificates found") .. bold_off ca.value = translate("If using secure communication you should verify server certificates!") .. "<br />- " .. - translate("Install ca-certificates package or needed certificates " .. + translate("Install 'ca-certificates' package or needed certificates " .. "by hand into /etc/ssl/certs default directory") end diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua index e6da7cc18..6ba3ea0dd 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua @@ -33,15 +33,18 @@ m.description = CTRL.app_description() m.on_after_commit = function(self) if self.changed then -- changes ? + local command = CTRL.luci_helper if SYS.init.enabled("ddns") then -- ddns service enabled, restart all - os.execute("/etc/init.d/ddns restart") + command = command .. " -- restart" + os.execute(command) else -- ddns service disabled, send SIGHUP to running - os.execute("killall -1 dynamic_dns_updater.sh") + command = command .. " -- reload" + os.execute(command) end end end --- SimpleSection definiton -- ################################################## +-- SimpleSection definition -- ################################################## -- with all the JavaScripts we need for "a good Show" a = m:section( SimpleSection ) a.template = "ddns/overview_status" @@ -52,7 +55,7 @@ if show_hints or need_update or not_enabled then s = m:section( SimpleSection, translate("Hints") ) - -- ddns_scripts needs to be updated for full functionality + -- ddns-scripts needs to be updated for full functionality if need_update then local dv = s:option(DummyValue, "_update_needed") dv.titleref = DISP.build_url("admin", "system", "packages") @@ -119,18 +122,21 @@ function dom.set_one(self, section) end end function dom.set_two(self, section) - local lookup = self.map:get(section, "lookup_host") or "" - if lookup == "" then return "" end + local lookup_host = self.map:get(section, "lookup_host") or "" + if lookup_host == "" then return "" end local dnsserver = self.map:get(section, "dnsserver") or "" local use_ipv6 = tonumber(self.map:get(section, "use_ipv6") or 0) local force_ipversion = tonumber(self.map:get(section, "force_ipversion") or 0) local force_dnstcp = tonumber(self.map:get(section, "force_dnstcp") or 0) - local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh]] - if not NXFS.access(command, "rwx", "rx", "rx") then - NXFS.chmod(command, 755) - end - command = command .. [[ get_registered_ip ]] .. lookup .. [[ ]] .. use_ipv6 .. - [[ ]] .. force_ipversion .. [[ ]] .. force_dnstcp .. [[ ]] .. dnsserver + local is_glue = tonumber(self.map:get(section, "is_glue") or 0) + local command = CTRL.luci_helper .. [[ -]] + if (use_ipv6 == 1) then command = command .. [[6]] end + if (force_ipversion == 1) then command = command .. [[f]] end + if (force_dnstcp == 1) then command = command .. [[t]] end + if (is_glue == 1) then command = command .. [[g]] end + command = command .. [[l ]] .. lookup_host + if (#dnsserver > 0) then command = command .. [[ -d ]] .. dnsserver end + command = command .. [[ -- get_registered_ip]] local ip = SYS.exec(command) if ip == "" then ip = translate("no data") end return ip diff --git a/applications/luci-app-ddns/luasrc/tools/ddns.lua b/applications/luci-app-ddns/luasrc/tools/ddns.lua index 54791432b..209d9c3a4 100755 --- a/applications/luci-app-ddns/luasrc/tools/ddns.lua +++ b/applications/luci-app-ddns/luasrc/tools/ddns.lua @@ -24,12 +24,14 @@ has_fetch = (SYS.call( [[which uclient-fetch >/dev/null 2>&1]] ) == 0) has_fetchssl = NXFS.access("/lib/libustream-ssl.so") has_bbwget = (SYS.call( [[$(which wget) -V 2>&1 | grep -iqF "busybox"]] ) == 0) has_bindhost = (SYS.call( [[which host >/dev/null 2>&1]] ) == 0) + or (SYS.call( [[which khost >/dev/null 2>&1]] ) == 0) + or (SYS.call( [[which drill >/dev/null 2>&1]] ) == 0) has_hostip = (SYS.call( [[which hostip >/dev/null 2>&1]] ) == 0) has_nslookup = (SYS.call( [[$(which nslookup) localhost 2>&1 | grep -qF "(null)"]] ) ~= 0) has_ipv6 = (NXFS.access("/proc/net/ipv6_route") and NXFS.access("/usr/sbin/ip6tables")) has_ssl = (has_wgetssl or has_curlssl or (has_fetch and has_fetchssl)) has_proxy = (has_wgetssl or has_curlpxy or has_fetch or has_bbwget) -has_forceip = ((has_wgetssl or has_curl) and (has_bindhost or has_hostip)) +has_forceip = (has_wgetssl or has_curl or has_fetch) -- only really needed for transfer has_dnsserver = (has_bindhost or has_hostip or has_nslookup) has_bindnet = (has_wgetssl or has_curl) has_cacerts = _check_certs() @@ -55,7 +57,7 @@ end function epoch2date(epoch, format) if not format or #format < 2 then local uci = UCI.cursor() - format = uci:get("ddns", "global", "date_format") or "%F %R" + format = uci:get("ddns", "global", "ddns_dateformat") or "%F %R" uci:unload("ddns") end format = format:gsub("%%n", "<br />") -- replace newline @@ -65,18 +67,18 @@ end -- read lastupdate from [section].update file function get_lastupd(section) - local uci = UCI.cursor() - local run_dir = uci:get("ddns", "global", "run_dir") or "/var/run/ddns" - local etime = tonumber(NXFS.readfile("%s/%s.update" % { run_dir, section } ) or 0 ) + local uci = UCI.cursor() + local rdir = uci:get("ddns", "global", "ddns_rundir") or "/var/run/ddns" + local etime = tonumber(NXFS.readfile("%s/%s.update" % { rdir, section } ) or 0 ) uci:unload("ddns") return etime end -- read PID from run file and verify if still running function get_pid(section) - local uci = UCI.cursor() - local run_dir = uci:get("ddns", "global", "run_dir") or "/var/run/ddns" - local pid = tonumber(NXFS.readfile("%s/%s.pid" % { run_dir, section } ) or 0 ) + local uci = UCI.cursor() + local rdir = uci:get("ddns", "global", "ddns_rundir") or "/var/run/ddns" + local pid = tonumber(NXFS.readfile("%s/%s.pid" % { rdir, section } ) or 0 ) if pid > 0 and not NX.kill(pid, 0) then pid = 0 end diff --git a/applications/luci-app-ddns/luasrc/view/ddns/global_value.htm b/applications/luci-app-ddns/luasrc/view/ddns/global_value.htm index 159cb6014..23ec05917 100644 --- a/applications/luci-app-ddns/luasrc/view/ddns/global_value.htm +++ b/applications/luci-app-ddns/luasrc/view/ddns/global_value.htm @@ -4,7 +4,7 @@ <script type="text/javascript">//<![CDATA[ // event handler on changed date function onkeyup_date(value) { - var obj = document.getElementById("cbid.ddns.global.date_format.help"); + var obj = document.getElementById("cbid.ddns.global.ddns_dateformat.help"); if ( !obj ) { return; } // security check if ( value == "" || value.length == 0 ) { value = "%F %R"; } diff --git a/applications/luci-app-ddns/po/ca/ddns.po b/applications/luci-app-ddns/po/ca/ddns.po index e38a59360..69be6ed8b 100644 --- a/applications/luci-app-ddns/po/ca/ddns.po +++ b/applications/luci-app-ddns/po/ca/ddns.po @@ -315,8 +315,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -369,8 +369,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -587,24 +587,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/cs/ddns.po b/applications/luci-app-ddns/po/cs/ddns.po index fe371fefa..2366f629b 100644 --- a/applications/luci-app-ddns/po/cs/ddns.po +++ b/applications/luci-app-ddns/po/cs/ddns.po @@ -313,8 +313,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -367,8 +367,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -585,24 +585,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/de/ddns.po b/applications/luci-app-ddns/po/de/ddns.po index 065f22c74..39c1fdc83 100644 --- a/applications/luci-app-ddns/po/de/ddns.po +++ b/applications/luci-app-ddns/po/de/ddns.po @@ -1,15 +1,15 @@ msgid "" msgstr "" -"Project-Id-Version: luci-app-ddns 2.4.0-1\n" -"POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2016-01-30 11:07+0100\n" -"Last-Translator: Christian Schoenebeck <christian.schoenebeck@gmail.com>\n" +"Project-Id-Version: luci-app-ddns 2.4.2-1\n" +"POT-Creation-Date: 2016-09-25 10:43+0200\n" +"PO-Revision-Date: 2016-09-25 10:43+0200\n" +"Last-Translator: Christian Schönebeck <christian.schoenebeck@gmail.com>\n" "Language-Team: \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.4\n" +"X-Generator: Poedit 1.8.7.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" @@ -364,13 +364,13 @@ msgstr "" "compiliert." msgid "Info" -msgstr "Informationen" +msgstr "Info" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" -"Installieren Sie das ca-certificate Paket oder die benötigten Zertifikate " +"Installieren Sie das 'ca-certificates' Paket oder die benötigten Zertifikate " "von Hand in das Standardverzeichnis /etc/ssl/certs" msgid "Interface" @@ -432,11 +432,11 @@ msgstr "" "Kommunikation festzulegen." msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" -"Weder GNU Wget mit SSL noch cURL sind installiert um Aktualisierungen über " -"HTTPS Protokoll zu unterstützen." +"Weder GNU Wget mit SSL noch cURL sind installiert um sichere " +"Aktualisierungen über HTTPS Protokoll zu unterstützen." msgid "Network" msgstr "Netzwerk" @@ -642,7 +642,7 @@ msgid "Using specific DNS Server not supported" msgstr "Verwendung spezifischer DNS-Server wird nicht unterstützt" msgid "Verify" -msgstr "überprüfen" +msgstr "Überprüfen" msgid "Version" msgstr "Version" @@ -669,34 +669,41 @@ msgstr "" "Schreibt Meldungen ins Systemprotokoll. Kritische Fehler werden immer in das " "Systemprotokoll geschrieben." -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" -"Sie sollten das Programmpakete BIND host oder hostip für DNS Anfragen " -"installieren." +"Sie sollten das Programmpakete 'bind-host' oder 'knot-host' oder 'drill' " +"oder 'hostip' installieren, wenn Sie einen DNS Server angeben müssen um Ihre " +"registrierte IP zu ermitteln." msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -"Sie sollten das BIND host oder hostIP Paket installieren, wenn Sie einen DNS-" -"Server angeben müssen um Ihre registrierte IP zu ermitteln." +"Sie sollten das Programmpakete 'bind-host' oder 'knot-host' oder 'drill' für " +"DNS Anfragen installieren." -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -"Sie sollten das Programmpakete BIND host for DNS Anfragen installieren." +"Sie sollten das Programmpaket 'wget' oder 'curl' oder 'uclient-fetch' " +"installieren." -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -"Sie sollten das Programmpaket GNU Wget mit SSL (bevorzugt) oder cURL " -"installieren." +"Sie sollten das Programmpaket 'wget' oder 'curl' oder 'uclient-fetch' mit " +"'libustream-*ssl' installieren." -msgid "You should install GNU Wget with SSL or cURL package." -msgstr "Sie sollten das Programmpaket GNU Wget mit SSL oder cURL installieren." +msgid "You should install 'wget' or 'curl' package." +msgstr "Sie sollten das Programmpaket 'wget' oder 'curl' installieren." -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" -"Sie sollten das Programmpaket GNU Wget mit SSL installieren oder libcurl " -"austauschen." +"Sie sollten das Programmpaket 'wget' oder 'uclient-fetch' installieren oder " +"libcurl ersetzen." msgid "cURL is installed, but libcurl was compiled without proxy support." msgstr "" diff --git a/applications/luci-app-ddns/po/el/ddns.po b/applications/luci-app-ddns/po/el/ddns.po index 7d9eb03b5..fce0cb853 100644 --- a/applications/luci-app-ddns/po/el/ddns.po +++ b/applications/luci-app-ddns/po/el/ddns.po @@ -312,8 +312,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -366,8 +366,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -584,24 +584,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po index dbdfad48c..eb5a38576 100644 --- a/applications/luci-app-ddns/po/es/ddns.po +++ b/applications/luci-app-ddns/po/es/ddns.po @@ -311,8 +311,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -365,8 +365,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -583,24 +583,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/fr/ddns.po b/applications/luci-app-ddns/po/fr/ddns.po index 36dcb6029..200498959 100644 --- a/applications/luci-app-ddns/po/fr/ddns.po +++ b/applications/luci-app-ddns/po/fr/ddns.po @@ -311,8 +311,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -365,8 +365,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -583,24 +583,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/he/ddns.po b/applications/luci-app-ddns/po/he/ddns.po index edc53250e..f6f2e2b84 100644 --- a/applications/luci-app-ddns/po/he/ddns.po +++ b/applications/luci-app-ddns/po/he/ddns.po @@ -312,8 +312,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -366,8 +366,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -584,24 +584,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/hu/ddns.po b/applications/luci-app-ddns/po/hu/ddns.po index 279e1544c..1f91fa176 100644 --- a/applications/luci-app-ddns/po/hu/ddns.po +++ b/applications/luci-app-ddns/po/hu/ddns.po @@ -311,8 +311,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -365,8 +365,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -583,24 +583,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/it/ddns.po b/applications/luci-app-ddns/po/it/ddns.po index a05839475..f59d053e7 100644 --- a/applications/luci-app-ddns/po/it/ddns.po +++ b/applications/luci-app-ddns/po/it/ddns.po @@ -311,8 +311,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -365,8 +365,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -583,24 +583,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/ja/ddns.po b/applications/luci-app-ddns/po/ja/ddns.po index 46ab07705..8fe0180d4 100644 --- a/applications/luci-app-ddns/po/ja/ddns.po +++ b/applications/luci-app-ddns/po/ja/ddns.po @@ -311,8 +311,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -365,8 +365,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -583,24 +583,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/no/ddns.po b/applications/luci-app-ddns/po/no/ddns.po index 5a2afaf1b..a8efd0f8b 100644 --- a/applications/luci-app-ddns/po/no/ddns.po +++ b/applications/luci-app-ddns/po/no/ddns.po @@ -310,8 +310,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -364,8 +364,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -582,24 +582,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/pl/ddns.po b/applications/luci-app-ddns/po/pl/ddns.po index ad40f3b79..ade798230 100644 --- a/applications/luci-app-ddns/po/pl/ddns.po +++ b/applications/luci-app-ddns/po/pl/ddns.po @@ -312,8 +312,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -366,8 +366,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -584,24 +584,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/pt-br/ddns.po b/applications/luci-app-ddns/po/pt-br/ddns.po index fefbc0120..497084651 100644 --- a/applications/luci-app-ddns/po/pt-br/ddns.po +++ b/applications/luci-app-ddns/po/pt-br/ddns.po @@ -2,180 +2,205 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2012-11-03 07:02+0200\n" -"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n" +"PO-Revision-Date: 2016-07-01 22:40-0300\n" +"Last-Translator: Matheus Dal Mago <matheusdalmago10@gmail.com>\n" "Language-Team: \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 1.8.4\n" +"X-Generator: Poedit 1.8.8\n" msgid "&" -msgstr "" +msgstr "&" msgid "-- custom --" -msgstr "" +msgstr "-- personalizado --" msgid "-- default --" -msgstr "" +msgstr "-- padrão --" msgid "Advanced Settings" -msgstr "" +msgstr "Configurações Avançadas" msgid "Allow non-public IP's" -msgstr "" +msgstr "Permitir IPs não-públicos" msgid "Applying changes" -msgstr "" +msgstr "Aplicar mudanças" msgid "Basic Settings" -msgstr "" +msgstr "Configurações Básicas" msgid "" "Below a list of configuration tips for your system to run Dynamic DNS " "updates without limitations" msgstr "" +"Abaixo uma lista de dicas de configurações para seu sistema para rodar " +"atualizações de DNS Dinâmico sem limitações" msgid "" "Below is a list of configured DDNS configurations and their current state." msgstr "" +"Abaixo uma lista de configurações DDNS configuradas e seus estados atuais" msgid "Bind Network" -msgstr "" +msgstr "Limitar Rede" msgid "Binding to a specific network not supported" -msgstr "" +msgstr "Não suportado limitar a uma rede específica" msgid "" "BusyBox's nslookup and Wget do not support to specify the IP version to use " "for communication with DDNS Provider!" msgstr "" +"nslookup e Wget do BusyBox não suportam que especifique a versão de IP a ser " +"usada para comunicação com o provedor DDNS!" msgid "" "BusyBox's nslookup and hostip do not support to specify to use TCP instead " "of default UDP when requesting DNS server!" msgstr "" +"nslookup e hostip do BusyBox não suportam que especifique para usar TCP em " +"vez do padrão UDP quando requisitando servidor DNS!" msgid "" "BusyBox's nslookup in the current compiled version does not handle given DNS " "Servers correctly!" msgstr "" +"nslookup do BusyBox na versão compilada atualmente não trabalha corretamente " +"com servidores DNS dados!" msgid "Casual users should not change this setting" -msgstr "" +msgstr "Usuários iniciantes não devem alterar esta configuração" msgid "Change provider" -msgstr "" +msgstr "Mudando provedor" msgid "Check Interval" -msgstr "" +msgstr "Checar Intervalo" msgid "Collecting data..." -msgstr "" +msgstr "Coletando dados…" msgid "Config error" -msgstr "" +msgstr "Erro de configuração" msgid "Configuration" -msgstr "" +msgstr "Configuração" msgid "" "Configure here the details for all Dynamic DNS services including this LuCI " "application." msgstr "" +"Configure aqui os detalhes para todos os serviços DNS Dinâmicos incluindo " +"esta aplicação LuCI." msgid "Configure here the details for selected Dynamic DNS service." -msgstr "" +msgstr "Configure aqui os detalhes para o serviço DNS Dinâmico selecionado." msgid "Current setting" -msgstr "" +msgstr "Configuração atual" msgid "" "Currently DDNS updates are not started at boot or on interface events.<br /" ">This is the default if you run DDNS scripts by yourself (i.e. via cron with " "force_interval set to '0')" msgstr "" +"Atualizações DDNS atuais não são iniciadas no boot ou nos eventos da " +"interface.<br />Isso é o normal se você roda scripts DDNS por conta própria " +"(ex. via cron com force_interval setado para ‘0’)" msgid "" "Currently DDNS updates are not started at boot or on interface events.<br /" ">You can start/stop each configuration here. It will run until next reboot." msgstr "" +"Atualizações DDNS atuais não são iniciadas no boot ou nos eventos da " +"interface.<br />Você pode iniciar/parar cada configuração aqui. Ela irá " +"rodar até o próximo reboto." msgid "Custom update script to be used for updating your DDNS Provider." msgstr "" +"Scripts de atualização personalizados para serem usados para atualizar seu " +"Provedor DDNS." msgid "Custom update-URL" msgstr "URL para atualização personalizada" msgid "Custom update-script" -msgstr "" +msgstr "Script para atualização personalizado" msgid "DDNS Autostart disabled" -msgstr "" +msgstr "Auto-inicialização de DDNS desabilitada" msgid "DDNS Client Configuration" -msgstr "" +msgstr "Configuração de cliente DDNS" msgid "DDNS Client Documentation" -msgstr "" +msgstr "Documentação de cliente DDNS" msgid "DDNS Service provider" -msgstr "" +msgstr "Provedor de serviço DDNS" msgid "DNS requests via TCP not supported" -msgstr "" +msgstr "Requisição de DNS via TCP não suportada" msgid "DNS-Server" -msgstr "" +msgstr "Servidor DNS" msgid "Date format" -msgstr "" +msgstr "Formato de data" msgid "Defines the Web page to read systems IPv4-Address from" -msgstr "" +msgstr "Define a página Web para ler o endereço IPv4 do sistema" msgid "Defines the Web page to read systems IPv6-Address from" -msgstr "" +msgstr "Define a página Web para ler o endereço IPv6 do sistema" msgid "Defines the interface to read systems IP-Address from" -msgstr "" +msgstr "Define a interface para ler o endereço IP do sistema" msgid "Defines the network to read systems IPv4-Address from" -msgstr "" +msgstr "Define a rede para ler o endereço IPv4 do sistema" msgid "Defines the network to read systems IPv6-Address from" -msgstr "" +msgstr "Define a rede para ler o endereço IPv6 do sistema" msgid "" "Defines the source to read systems IPv4-Address from, that will be send to " "the DDNS provider" msgstr "" +"Define a origem para ler o endereço IPv4 do sistema, que será enviado ao " +"provedor DDNS" msgid "" "Defines the source to read systems IPv6-Address from, that will be send to " "the DDNS provider" msgstr "" +"Define a origem para ler o endereço IPv6 do sistema, que será enviado ao " +"provedor DDNS" msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider" -msgstr "" +msgstr "Define qual endereço IP ‘IPv4/IPv6’ é enviado ao provedor DDNS" msgid "Details for" -msgstr "" +msgstr "Detalhes para" msgid "Directory contains Log files for each running section" -msgstr "" +msgstr "Diretório contendo arquivos de Log para cada sessão em execução" msgid "" "Directory contains PID and other status information for each running section" msgstr "" +"Diretório contendo PID e outras informações de status para cada sessão em " +"execução" msgid "Disabled" -msgstr "" +msgstr "Desabilitado" msgid "Domain" -msgstr "" +msgstr "Domínio" msgid "Dynamic DNS" msgstr "DNS Dinâmico" @@ -188,132 +213,150 @@ msgstr "" "um nome fixo, mesmo usando um Endereço IP dinâmico." msgid "Enable secure communication with DDNS provider" -msgstr "" +msgstr "Habilitar comunicação segura com o provedor DDNS" msgid "Enabled" -msgstr "" +msgstr "Habilitado" msgid "Error" -msgstr "" +msgstr "Erro" msgid "Error Retry Counter" -msgstr "" +msgstr "Contador de Tentativas em Erro" msgid "Error Retry Interval" -msgstr "" +msgstr "Intervalo de tentativas em Erro" msgid "Event Network" msgstr "" msgid "File" -msgstr "" +msgstr "Arquivo" msgid "File not found" -msgstr "" +msgstr "Arquivo não encontrado" msgid "File not found or empty" -msgstr "" +msgstr "Arquivo não encontrado ou vazio" msgid "" "Follow this link<br />You will find more hints to optimize your system to " "run DDNS scripts with all options" msgstr "" +"Siga esse link<br />Você vai encontrar mais dicas para otimizar seu sistema " +"para rodar scripts DDNS com todas as opções" msgid "For detailed information about parameter settings look here." msgstr "" +"Olhe aqui para informações mais detalhadas sobre as configurações de " +"parâmetro" msgid "For supported codes look here" -msgstr "" +msgstr "Olhe aqui para códigos suportados" msgid "Force IP Version" -msgstr "" +msgstr "Forçar versão de IP" msgid "Force IP Version not supported" -msgstr "" +msgstr "Forçar versão de IP não suportado" msgid "Force Interval" -msgstr "" +msgstr "Forçar intervalo" msgid "Force TCP on DNS" -msgstr "" +msgstr "Forçar TCP em DNS" msgid "Forced IP Version don't matched" -msgstr "" +msgstr "Forçar versão de IP não corresponde" msgid "Format" -msgstr "" +msgstr "Formato" msgid "Format: IP or FQDN" -msgstr "" +msgstr "Formato: IP ou FQDN" msgid "" "GNU Wget will use the IP of given network, cURL will use the physical " "interface." -msgstr "" +msgstr "GNU Wget usará o IP da rede informada, cURL usará a interface física" msgid "Global Settings" -msgstr "" +msgstr "Configurações Globais" msgid "HTTPS not supported" -msgstr "" +msgstr "HTTPS não suportado" msgid "Hints" -msgstr "" +msgstr "Dicas" msgid "Hostname/FQDN to validate, if IP update happen or necessary" msgstr "" +"Hostname/FQDN a ser validado, se atualização de IP acontecer ou for " +"necessária" msgid "IP address source" -msgstr "" +msgstr "Fonte do endereço IP" msgid "IP address version" -msgstr "" +msgstr "Versão do endereço IP" msgid "IPv4-Address" -msgstr "" +msgstr "Endereço IPv4" msgid "IPv6 address must be given in square brackets" -msgstr "" +msgstr "Endereço IPv6 deve estar entre colchetes" msgid "" "IPv6 is currently not (fully) supported by this system<br />Please follow " "the instructions on OpenWrt's homepage to enable IPv6 support<br />or update " "your system to the latest OpenWrt Release" msgstr "" +"IPv6 não é (completamente) suportado por este sistema<br />Por favor siga as " +"instruções na página inicial do OpenWrt para habilitar o suporte ao IPv6<br /" +">ou atualize seu sistema para a última distribuição do OpenWrt" msgid "IPv6 not supported" -msgstr "" +msgstr "IPv6 não suportado" msgid "IPv6-Address" -msgstr "" +msgstr "Endereço IPv6" msgid "If both cURL and GNU Wget are installed, Wget is used by default." -msgstr "" +msgstr "Se ambos cURL e GNU Wget estão instalados, Wget é utilizado por padrão" msgid "" "If this service section is disabled it could not be started.<br />Neither " "from LuCI interface nor from console" msgstr "" +"Se esta sessão do serviço está desabilidade, ele não pôde ser iniciado.<br /" +">nem da interface LuCI nem do console" msgid "If using secure communication you should verify server certificates!" msgstr "" +"Você deve verificar os certificados do servidor caso estiver utilizando " +"comunicação segura" msgid "" "If you want to send updates for IPv4 and IPv6 you need to define two " "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'" msgstr "" +"Se deseja enviar atualizações para IPv4 e IPv6 você deve definir duas " +"configurações separadas. Ex.: ‘myddns_ipv4’ e ‘myddns_ipv6’" msgid "" "In some versions cURL/libcurl in OpenWrt is compiled without proxy support." msgstr "" +"Em algumas versões do OpenWrt cURL/libcurl é compilada sem suporte a proxy." msgid "Info" -msgstr "" +msgstr "Informações" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" +"Instale manualmente o pacote ’ca-certificates’ ou certificados necessários " +"no diretório padrão /etc/ssl/certs" msgid "Interface" msgstr "Interface" @@ -322,67 +365,77 @@ msgid "" "Interval to check for changed IP<br />Values below 5 minutes == 300 seconds " "are not supported" msgstr "" +"Intervalo para checar mudança no IP<br />Valores abaixo de 5 minutos == 300 " +"segundos não são suportados" msgid "" "Interval to force updates send to DDNS Provider<br />Setting this parameter " "to 0 will force the script to only run once<br />Values lower 'Check " "Interval' except '0' are not supported" msgstr "" +"Intervalo para forçar envio de atualizações para o provedor DDNS<br /" +">Definindo esse parâmetro em 0 irá forçar o script a rodar apenas uma " +"vez>br />Valores menores que 'Check Interval', exceto '0', não são suportados" msgid "It is NOT recommended for casual users to change settings on this page." msgstr "" +"Não é recomendado que usuários iniciantes alterem configurações nessa página" msgid "Last Update" -msgstr "" +msgstr "Última atualização" msgid "Loading" -msgstr "" +msgstr "Carregando" msgid "Log File Viewer" -msgstr "" +msgstr "Visualizador de arquivo de log" msgid "Log directory" -msgstr "" +msgstr "Diretório do log" msgid "Log length" -msgstr "" +msgstr "Tamanho do log" msgid "Log to file" -msgstr "" +msgstr "Log para arquivo" msgid "Log to syslog" -msgstr "" +msgstr "Log para log do sistema" msgid "Lookup Hostname" -msgstr "" +msgstr "Verificar nome de host" msgid "NOT installed" -msgstr "" +msgstr "NÃO instalado" msgid "" "Neither GNU Wget with SSL nor cURL installed to select a network to use for " "communication." msgstr "" +"Nem GNU Wget com SSL nem cURL instalado para selecionar uma rede para usar " +"para comunicação" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" +"Nem GNU Wget com SSL nem cURL instalado para suportar atualizações seguras " +"via protocolo HTTPS" msgid "Network" msgstr "Rede" msgid "Network on which the ddns-updater scripts will be started" -msgstr "" +msgstr "Rede na qual os scripts de atualização DDNS serão iniciados" msgid "Never" -msgstr "" +msgstr "Nunca" msgid "Next Update" -msgstr "" +msgstr "Próxima atualização" msgid "No certificates found" -msgstr "" +msgstr "Nenhum certificado encontrado" msgid "No data" msgstr "" @@ -391,334 +444,366 @@ msgid "No logging" msgstr "" msgid "Non-public and by default blocked IP's" -msgstr "" +msgstr "IPs não públicos e bloqueados por padrão" msgid "Notice" msgstr "" msgid "Number of last lines stored in log files" -msgstr "" +msgstr "Número das últimas linhas salvas nos arquivos de log" msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication." -msgstr "" +msgstr "OPCIONAL: Force o uso de apenas comunicação IPv4/IPv6 pura" msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests." -msgstr "" +msgstr "OPCIONAL: Force o uso de TCB em vez do padrão UDP em requisições DNS" msgid "OPTIONAL: Network to use for communication" -msgstr "" +msgstr "OPCIONAL: Rede para usar para comunicação" msgid "OPTIONAL: Proxy-Server for detection and updates." -msgstr "" +msgstr "OPCIONAL: Servidor Proxy para detecção e atualização" msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'." -msgstr "" +msgstr "OPCIONAL: Use servidor DNS não-padrão para detectar 'Registered IP'" msgid "On Error the script will retry the failed action after given time" -msgstr "" +msgstr "Em Erro, o script irá tentar a ação que falhou após um tempo definido" msgid "On Error the script will stop execution after given number of retrys" msgstr "" +"Em Erro, o script irá para a execução após um número definido de tentativas" msgid "OpenWrt Wiki" msgstr "" msgid "Optional Encoded Parameter" -msgstr "" +msgstr "Parâmetro Opcionalmente Codificado" msgid "Optional Parameter" -msgstr "" +msgstr "Parâmetro Opcional" msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)" -msgstr "" +msgstr "Opcional: Substitui [PARAMEND] na URL de atualização" msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)" -msgstr "" +msgstr "Opcional: Substitui [PARAMOPT] na URL de atualização" msgid "Overview" msgstr "" msgid "PROXY-Server" -msgstr "" +msgstr "servidor PROXY" msgid "PROXY-Server not supported" -msgstr "" +msgstr "Servidor PROXY não suportado" msgid "Password" msgstr "Senha" msgid "Path to CA-Certificate" -msgstr "" +msgstr "Caminho para os certificados CA" msgid "Please [Save & Apply] your changes first" -msgstr "" +msgstr "Por favor antes [Salve e Aplique] suas alterações" msgid "Please press [Read] button" -msgstr "" +msgstr "Por favor pressione o botão [Ler]" msgid "Please update to the current version!" -msgstr "" +msgstr "Por favor atualize para a versão atual" msgid "Process ID" -msgstr "" +msgstr "ID do processo" msgid "Read / Reread log file" -msgstr "" +msgstr "Ler / Ler novamente o arquivo de log" msgid "Really change DDNS provider?" -msgstr "" +msgstr "Mudar servidor DDNS?" msgid "Registered IP" -msgstr "" +msgstr "IP registrado" msgid "Replaces [DOMAIN] in Update-URL" -msgstr "" +msgstr "Substitui [DOMAIN] na URL de atualização" msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)" -msgstr "" +msgstr "Substitui [PASSWORD] na URL de atualização" msgid "Replaces [USERNAME] in Update-URL (URL-encoded)" -msgstr "" +msgstr "Substitui [USERNAME] na URL de atualização" msgid "Run once" -msgstr "" +msgstr "Rodar apenas uma vez" msgid "Script" -msgstr "" +msgstr "Script" msgid "Show more" -msgstr "" +msgstr "Mostrar mais" msgid "Software update required" -msgstr "" +msgstr "Atualização de software necessária" msgid "Specifying a DNS-Server is not supported" -msgstr "" +msgstr "Não é suportado especificar um servidor DNS" msgid "Start" -msgstr "" +msgstr "Iniciar" msgid "Start / Stop" -msgstr "" +msgstr "Iniciar / Parar" msgid "Status directory" -msgstr "" +msgstr "Diretório de status" msgid "Stopped" -msgstr "" +msgstr "Parado" msgid "" "The currently installed 'ddns-scripts' package did not support all available " "settings." msgstr "" +"O pacote 'ddns-scripts' instalado atualmente não suporta todas as " +"configurações disponíveis" msgid "The default setting of '0' will retry infinite." -msgstr "" +msgstr "A configuração padrão de '0' terá infinitas tentativas" msgid "There is no service configured." -msgstr "" +msgstr "Não há serviço configurado" msgid "Timer Settings" msgstr "" msgid "To change global settings click here" -msgstr "" +msgstr "Clique aqui para mudar configurações globais" msgid "To use cURL activate this option." -msgstr "" +msgstr "Ative essa opção para usar cURL" msgid "URL" msgstr "URL" msgid "URL to detect" -msgstr "" +msgstr "Detectada pela URL" msgid "Unknown error" -msgstr "" +msgstr "Erro desconhecido" msgid "" "Update URL to be used for updating your DDNS Provider.<br />Follow " "instructions you will find on their WEB page." msgstr "" +"URL a ser usada para atualizar seu provedor DDNS.<br />Siga as instruções " +"encontradas na página deles." msgid "Update error" -msgstr "" +msgstr "Erro de atualização" msgid "Use HTTP Secure" -msgstr "" +msgstr "Usar HTTP Seguro" msgid "Use cURL" -msgstr "" +msgstr "Usar cURL" msgid "User defined script to read systems IP-Address" -msgstr "" +msgstr "Script definido pelo usuário para ler endereço IP do sistema" msgid "Username" msgstr "Usuário" msgid "Using specific DNS Server not supported" -msgstr "" +msgstr "Usar servidor DNS específico não é suportado" msgid "Verify" -msgstr "" +msgstr "Verificar" msgid "Version" -msgstr "" +msgstr "Versão" msgid "Version Information" -msgstr "" +msgstr "Informação de Versão" msgid "Waiting for changes to be applied..." -msgstr "" +msgstr "Aguardando as alterações serem aplicadas…" msgid "Warning" -msgstr "" +msgstr "Alerta" msgid "" "Writes detailed messages to log file. File will be truncated automatically." msgstr "" +"Escreve mensagens detalhadas no arquivo de log. Arquivo será automaticamente " +"truncado." msgid "" "Writes log messages to syslog. Critical Errors will always be written to " "syslog." msgstr "" +"Escreve mensagens de log no log do sistema. Erros críticos sempre serão " +"escritos no log do sistema." -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" +"Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou " +"'hostip' caso precise especificar um servidor DNS para detectar seu IP " +"registrado." msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" +"Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' para " +"requisições DNS." -msgid "You should install BIND host package for DNS requests." -msgstr "" +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." +msgstr "Você deve instalar o pacote 'wget' ou 'curl' ou 'uclient-fetch'." -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" +"Você deve instalar o pacote 'wget' ou 'curl' ou 'uclient-fetch' com " +"'libustream-*ssl'." -msgid "You should install GNU Wget with SSL or cURL package." -msgstr "" +msgid "You should install 'wget' or 'curl' package." +msgstr "Você deve instalar o pacote ‘wget’ ou ‘curl’." -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" +"Você deve instalar o pacote ‘wget’ ou ‘uclient-fetch’ ou substituir libcurl." msgid "cURL is installed, but libcurl was compiled without proxy support." -msgstr "" +msgstr "cURL está instalado, mas libcurl foi compilada sem suporte a proxy" msgid "cURL without Proxy Support" -msgstr "" +msgstr "cURL sem suporte a proxy" msgid "can not detect local IP. Please select a different Source combination" msgstr "" +"não pôde detectar IP local. Por favor selecione uma combinação de fonte " +"diferente" msgid "can not resolve host:" -msgstr "" +msgstr "não pôde resolver host:" msgid "config error" -msgstr "" +msgstr "erro de configuração" msgid "days" -msgstr "" +msgstr "dias" msgid "directory or path/file" -msgstr "" +msgstr "diretório ou caminho/arquivo" msgid "either url or script could be set" -msgstr "" +msgstr "url ou script pode ser setado" msgid "enable here" -msgstr "" +msgstr "habilite aqui" msgid "file or directory not found or not 'IGNORE'" -msgstr "" +msgstr "arquivo ou diretório não encontrado ou não ‘IGNORE’" msgid "help" -msgstr "" +msgstr "ajuda" msgid "hours" -msgstr "" +msgstr "horas" msgid "installed" -msgstr "" +msgstr "instalado" msgid "invalid FQDN / required - Sample" -msgstr "" +msgstr "FQDN requerido inválido - Exemplo" msgid "minimum value '0'" -msgstr "" +msgstr "valor mínimo ‘0’" msgid "minimum value '1'" -msgstr "" +msgstr "valor mínimo ‘1’" msgid "minimum value 5 minutes == 300 seconds" -msgstr "" +msgstr "valor mínimo 5 minutos == 300 segundos" msgid "minutes" -msgstr "" +msgstr "minutos" msgid "missing / required" -msgstr "" +msgstr "faltando / necessário" msgid "must be greater or equal 'Check Interval'" -msgstr "" +msgstr "deve ser maior ou igual ‘Check Interval’" msgid "must start with 'http://'" -msgstr "" +msgstr "deve iniciar com ‘http://'" msgid "nc (netcat) can not connect" -msgstr "" +msgstr "nc (netcat) não pôde conectar" msgid "never" -msgstr "" +msgstr "nunca" msgid "no data" -msgstr "" +msgstr "sem dados" msgid "not found or not executable - Sample: '/path/to/script.sh'" -msgstr "" +msgstr "não encontrado ou não executável - Exemplo: ‘/caminho/para/script.sh'" msgid "nslookup can not resolve host" -msgstr "" +msgstr "nslookup não pôde resolver o host" msgid "or" -msgstr "" +msgstr "ou" msgid "or higher" -msgstr "" +msgstr "ou maior" msgid "please disable" -msgstr "" +msgstr "por favor desabilite" msgid "please remove entry" -msgstr "" +msgstr "por favor remova a entrada" msgid "please select 'IPv4' address version" -msgstr "" +msgstr "por favor selecione a versão de endereço ‘IPv4’" msgid "please select 'IPv4' address version in" -msgstr "" +msgstr "por favor selecione a versão de endereço ‘IPv4’ em" msgid "please set to 'default'" -msgstr "" +msgstr "por favor defina como ‘default’" msgid "proxy port missing" -msgstr "" +msgstr "porta de proxy faltando" msgid "required" -msgstr "" +msgstr "necessário" msgid "seconds" -msgstr "" +msgstr "segundos" msgid "to run HTTPS without verification of server certificates (insecure)" msgstr "" +"para rodar HTTPS sem verificação dos certificados do servidor (não seguro)" msgid "unknown error" -msgstr "" +msgstr "erro desconhecido" msgid "unspecific error" -msgstr "" +msgstr "erro não específico" msgid "use hostname, FQDN, IPv4- or IPv6-Address" -msgstr "" +msgstr "use hostname, FQDN, endereço IPv4 ou IPv6" + +#~ msgid "" +#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +#~ "package for DNS requests." +#~ msgstr "" +#~ "Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou " +#~ "'hostip' para requisições DNS." diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po index e6219eda3..1a00efbb7 100644 --- a/applications/luci-app-ddns/po/pt/ddns.po +++ b/applications/luci-app-ddns/po/pt/ddns.po @@ -313,8 +313,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -367,8 +367,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -585,24 +585,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/ro/ddns.po b/applications/luci-app-ddns/po/ro/ddns.po index f67f47d0e..93424ad0d 100644 --- a/applications/luci-app-ddns/po/ro/ddns.po +++ b/applications/luci-app-ddns/po/ro/ddns.po @@ -312,8 +312,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -366,8 +366,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -584,24 +584,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po index d05a027b1..a41d1f498 100644 --- a/applications/luci-app-ddns/po/ru/ddns.po +++ b/applications/luci-app-ddns/po/ru/ddns.po @@ -313,8 +313,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -367,8 +367,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -585,24 +585,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/templates/ddns.pot b/applications/luci-app-ddns/po/templates/ddns.pot index dbe317d13..194bf816a 100644 --- a/applications/luci-app-ddns/po/templates/ddns.pot +++ b/applications/luci-app-ddns/po/templates/ddns.pot @@ -298,8 +298,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -352,8 +352,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -570,24 +570,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/tr/ddns.po b/applications/luci-app-ddns/po/tr/ddns.po index e9984e1c1..be3b1e572 100644 --- a/applications/luci-app-ddns/po/tr/ddns.po +++ b/applications/luci-app-ddns/po/tr/ddns.po @@ -309,8 +309,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -363,8 +363,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -581,24 +581,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po index 4f1002bba..33c077e87 100644 --- a/applications/luci-app-ddns/po/uk/ddns.po +++ b/applications/luci-app-ddns/po/uk/ddns.po @@ -314,8 +314,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -368,8 +368,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -586,24 +586,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po index 7749702a3..9d9ee070e 100644 --- a/applications/luci-app-ddns/po/vi/ddns.po +++ b/applications/luci-app-ddns/po/vi/ddns.po @@ -312,8 +312,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -366,8 +366,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -584,24 +584,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/po/zh-cn/ddns.po b/applications/luci-app-ddns/po/zh-cn/ddns.po index d1b11d010..91bb756b3 100644 --- a/applications/luci-app-ddns/po/zh-cn/ddns.po +++ b/applications/luci-app-ddns/po/zh-cn/ddns.po @@ -319,8 +319,8 @@ msgid "Info" msgstr "信息" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -375,9 +375,9 @@ msgid "" msgstr "包含SSL支持的GNU Wget或者cURL均未被安装.无法选择一个网络用于通信." msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." -msgstr "包含SSL支持的GNU Wget或者cURL均未被安装.无法使用HTTPS更新DDNS" +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." +msgstr "" msgid "Network" msgstr "网络" @@ -594,25 +594,30 @@ msgid "" "syslog." msgstr "把日志写入系统日志.无论是否启用这项,错误信息总是会被写入系统日志" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." -msgstr "你需要安装BIND以请求DNS记录." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." +msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." -msgstr "你需要安装包含SSL支持的GNU Wget(推荐)或是cURL软件包." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." +msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." -msgstr "你需要安装包含SSL支持的GNU Wget或是cURL软件包." +msgid "You should install 'wget' or 'curl' package." +msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." -msgstr "你需要安装包含SSL支持的GNU Wget或替换libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." +msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." msgstr "cURL已经安装,但是libcurl编译时没有启用代理支持." @@ -733,3 +738,20 @@ msgstr "未指定的错误" msgid "use hostname, FQDN, IPv4- or IPv6-Address" msgstr "使用主机名或IPv4/IPv6地址" + +#~ msgid "" +#~ "Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " +#~ "protocol." +#~ msgstr "包含SSL支持的GNU Wget或者cURL均未被安装.无法使用HTTPS更新DDNS" + +#~ msgid "You should install BIND host package for DNS requests." +#~ msgstr "你需要安装BIND以请求DNS记录." + +#~ msgid "You should install GNU Wget with SSL (preferred) or cURL package." +#~ msgstr "你需要安装包含SSL支持的GNU Wget(推荐)或是cURL软件包." + +#~ msgid "You should install GNU Wget with SSL or cURL package." +#~ msgstr "你需要安装包含SSL支持的GNU Wget或是cURL软件包." + +#~ msgid "You should install GNU Wget with SSL or replace libcurl." +#~ msgstr "你需要安装包含SSL支持的GNU Wget或替换libcurl." diff --git a/applications/luci-app-ddns/po/zh-tw/ddns.po b/applications/luci-app-ddns/po/zh-tw/ddns.po index cfa393983..ae0aaba8d 100644 --- a/applications/luci-app-ddns/po/zh-tw/ddns.po +++ b/applications/luci-app-ddns/po/zh-tw/ddns.po @@ -310,8 +310,8 @@ msgid "Info" msgstr "" msgid "" -"Install ca-certificates package or needed certificates by hand into /etc/ssl/" -"certs default directory" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" msgstr "" msgid "Interface" @@ -364,8 +364,8 @@ msgid "" msgstr "" msgid "" -"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS " -"protocol." +"Neither GNU Wget with SSL nor cURL installed to support secure updates via " +"HTTPS protocol." msgstr "" msgid "Network" @@ -582,24 +582,29 @@ msgid "" "syslog." msgstr "" -msgid "You should install BIND host or hostip package for DNS requests." +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." msgstr "" msgid "" -"You should install BIND host or hostip package, if you need to specify a DNS " -"server to detect your registered IP." +"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS " +"requests." msgstr "" -msgid "You should install BIND host package for DNS requests." +msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package." msgstr "" -msgid "You should install GNU Wget with SSL (prefered) or cURL package." +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." msgstr "" -msgid "You should install GNU Wget with SSL or cURL package." +msgid "You should install 'wget' or 'curl' package." msgstr "" -msgid "You should install GNU Wget with SSL or replace libcurl." +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" msgid "cURL is installed, but libcurl was compiled without proxy support." diff --git a/applications/luci-app-ddns/root/etc/uci-defaults/40_luci-ddns b/applications/luci-app-ddns/root/etc/uci-defaults/40_luci-ddns index 9fd875e34..a82c1f9ac 100755 --- a/applications/luci-app-ddns/root/etc/uci-defaults/40_luci-ddns +++ b/applications/luci-app-ddns/root/etc/uci-defaults/40_luci-ddns @@ -7,4 +7,4 @@ uci -q batch <<-EOF >/dev/null EOF rm -f /tmp/luci-indexcache -exit 0 +return 0 |