luci-app-ddns: bump to version 2.4.0-1 634/head
authorChristian Schöenebeck <christian.schoenebeck@gmail.com>
Sat, 30 Jan 2016 18:32:55 +0000 (19:32 +0100)
committerChristian Schöenebeck <christian.schoenebeck@gmail.com>
Sat, 30 Jan 2016 18:32:55 +0000 (19:32 +0100)
- fixes for #611 and #620
- adaptions for ddns-scripts 2.6.0
-- add hint for problems with BusyBox nslookup compiled with musl and offer installing hostip package
-- add hint for not installed certificates inside /etc/ssl/certs and offer installing ca-certificates package https://github.com/openwrt/packages/pull/2243
-- check if malfunctional BusyBox nslookup installed, so disable using option dns_server if not Bind host or hostip installed
- optimizations
- cleanup: remove .po files without any translations

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
32 files changed:
applications/luci-app-ddns/Makefile
applications/luci-app-ddns/luasrc/controller/ddns.lua
applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua
applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua
applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua
applications/luci-app-ddns/luasrc/tools/ddns.lua
applications/luci-app-ddns/po/ca/ddns.po
applications/luci-app-ddns/po/cs/ddns.po
applications/luci-app-ddns/po/de/ddns.po
applications/luci-app-ddns/po/el/ddns.po
applications/luci-app-ddns/po/en/ddns.po [deleted file]
applications/luci-app-ddns/po/es/ddns.po
applications/luci-app-ddns/po/fr/ddns.po
applications/luci-app-ddns/po/he/ddns.po
applications/luci-app-ddns/po/hu/ddns.po
applications/luci-app-ddns/po/it/ddns.po
applications/luci-app-ddns/po/ja/ddns.po
applications/luci-app-ddns/po/ms/ddns.po [deleted file]
applications/luci-app-ddns/po/no/ddns.po
applications/luci-app-ddns/po/pl/ddns.po
applications/luci-app-ddns/po/pt-br/ddns.po
applications/luci-app-ddns/po/pt/ddns.po
applications/luci-app-ddns/po/ro/ddns.po
applications/luci-app-ddns/po/ru/ddns.po
applications/luci-app-ddns/po/sk/ddns.po [deleted file]
applications/luci-app-ddns/po/sv/ddns.po [deleted file]
applications/luci-app-ddns/po/templates/ddns.pot
applications/luci-app-ddns/po/tr/ddns.po
applications/luci-app-ddns/po/uk/ddns.po
applications/luci-app-ddns/po/vi/ddns.po
applications/luci-app-ddns/po/zh-cn/ddns.po
applications/luci-app-ddns/po/zh-tw/ddns.po

index 1e38c25..2700816 100644 (file)
@@ -1,5 +1,5 @@
 #
 #
-# Copyright (C) 2008-2015 The LuCI Team <luci@lists.subsignal.org>
+# Copyright (C) 2008-2016 The LuCI Team <luci@lists.subsignal.org>
 #
 # This is free software, licensed under the Apache License, Version 2.0 .
 #
 #
 # This is free software, licensed under the Apache License, Version 2.0 .
 #
@@ -10,7 +10,7 @@ PKG_NAME:=luci-app-ddns
 
 # Version == major.minor.patch
 # increase on new functionality (minor) or patches (patch)
 
 # Version == major.minor.patch
 # increase on new functionality (minor) or patches (patch)
-PKG_VERSION:=2.3.1
+PKG_VERSION:=2.4.0
 
 # Release == build
 # increase on changes of translation files
 
 # Release == build
 # increase on changes of translation files
index abaf1c7..e141d07 100755 (executable)
@@ -1,7 +1,7 @@
 -- 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 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 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
 -- Licensed to the public under the Apache License 2.0.
 
 module("luci.controller.ddns", package.seeall)
 -- Licensed to the public under the Apache License 2.0.
 
 module("luci.controller.ddns", package.seeall)
@@ -18,11 +18,11 @@ local UTIL = require "luci.util"
 local DDNS = require "luci.tools.ddns"         -- ddns multiused functions
 
 local srv_name    = "ddns-scripts"
 local DDNS = require "luci.tools.ddns"         -- ddns multiused functions
 
 local srv_name    = "ddns-scripts"
-local srv_ver_min = "2.5.0"                    -- minimum version of service required
+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 app_name    = "luci-app-ddns"
 local app_title   = "Dynamic DNS"
 local srv_ver_cmd = [[/usr/lib/ddns/dynamic_dns_updater.sh --version | awk {'print $2'}]]
 local app_name    = "luci-app-ddns"
 local app_title   = "Dynamic DNS"
-local app_version = "2.3.1-1"
+local app_version = "2.4.0-1"
 
 function index()
        local nxfs      = require "nixio.fs"            -- global definitions not available
 
 function index()
        local nxfs      = require "nixio.fs"            -- global definitions not available
@@ -96,11 +96,11 @@ function app_title_main()
 end
 function service_version()
        local ver = nil
 end
 function service_version()
        local ver = nil
-       IPKG.list_installed(srv_name, function(n, ver, d)
-                       -- nothing to do
+       IPKG.list_installed(srv_name, function(n, v, d)
+                       if v and (#v > 0) then ver = v end
                end
        )
                end
        )
-       if not ver then
+       if not ver or (#ver == 0) then
                ver = UTIL.exec(srv_ver_cmd)
                if #ver == 0 then ver = nil end
        end
                ver = UTIL.exec(srv_ver_cmd)
                if #ver == 0 then ver = nil end
        end
index 88429fd..c924e84 100644 (file)
@@ -1,7 +1,7 @@
 -- 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 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-2015 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
 -- Licensed to the public under the Apache License 2.0.
 
 local NX   = require "nixio"
 -- Licensed to the public under the Apache License 2.0.
 
 local NX   = require "nixio"
@@ -18,14 +18,6 @@ local DDNS = require "luci.tools.ddns"               -- ddns multiused functions
 -- takeover arguments -- #######################################################
 local section = arg[1]
 
 -- takeover arguments -- #######################################################
 local section = arg[1]
 
--- check supported options -- ##################################################
--- saved to local vars here because doing multiple os calls slow down the system
-local has_ipv6   = DDNS.check_ipv6()   -- IPv6 support
-local has_ssl    = DDNS.check_ssl()    -- HTTPS support
-local has_proxy  = DDNS.check_proxy()  -- Proxy support
-local has_dnstcp = DDNS.check_bind_host()      -- DNS TCP support
-local has_force  = has_ssl and has_dnstcp      -- Force IP Protocoll
-
 -- html constants -- ###########################################################
 local font_red = "<font color='red'>"
 local font_off = "</font>"
 -- html constants -- ###########################################################
 local font_red = "<font color='red'>"
 local font_off = "</font>"
@@ -54,13 +46,13 @@ local err_ipv6_other = bold_on ..
                        [[</a>]] ..
                 bold_off
 
                        [[</a>]] ..
                 bold_off
 
-local function err_tab_basic(self)
+function err_tab_basic(self)
        return translate("Basic Settings") .. " - " .. self.title .. ": "
 end
        return translate("Basic Settings") .. " - " .. self.title .. ": "
 end
-local function err_tab_adv(self)
+function err_tab_adv(self)
        return translate("Advanced Settings") .. " - " .. self.title .. ": "
 end
        return translate("Advanced Settings") .. " - " .. self.title .. ": "
 end
-local function err_tab_timer(self)
+function err_tab_timer(self)
        return translate("Timer Settings") .. " - " .. self.title .. ": "
 end
 
        return translate("Timer Settings") .. " - " .. self.title .. ": "
 end
 
@@ -128,13 +120,7 @@ local function _verify_ip_source()
        local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh get_local_ip ]] ..
                _ipv6 .. [[ ]] .. _source .. [[ ]] .. _network .. [[ ]] ..
                _url .. [[ ]] .. _interface .. [[ ']] .. _script.. [[' ]] .. _proxy
        local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh get_local_ip ]] ..
                _ipv6 .. [[ ]] .. _source .. [[ ]] .. _network .. [[ ]] ..
                _url .. [[ ]] .. _interface .. [[ ']] .. _script.. [[' ]] .. _proxy
-       local ret = SYS.call(command)
-
-       if ret == 0 then
-               return true     -- valid
-       else
-               return nil      -- invalid
-       end
+       return (SYS.call(command) == 0)
 end
 
 -- function to check if option is used inside url or script
 end
 
 -- function to check if option is used inside url or script
@@ -185,30 +171,30 @@ end
 -- function to verify if option is valid
 local function _option_validate(self, value)
        -- section is globally defined here be calling agrument (see above)
 -- function to verify if option is valid
 local function _option_validate(self, value)
        -- section is globally defined here be calling agrument (see above)
-       local fusev6 = usev6:formvalue(section)
-       local fsvc4  = svc4:formvalue(section)
-       local fsvc6  = svc6:formvalue(section)
+       local fusev6 = usev6:formvalue(section) or "0"
+       local fsvc4  = svc4:formvalue(section) or "-"
+       local fsvc6  = svc6:formvalue(section) or "-"
        local urlsh, used
 
        -- IP-Version dependent custom service selected
        if (fusev6 == "0" and fsvc4 == "-") or
           (fusev6 == "1" and fsvc6 == "-") then
                -- read custom url
        local urlsh, used
 
        -- IP-Version dependent custom service selected
        if (fusev6 == "0" and fsvc4 == "-") or
           (fusev6 == "1" and fsvc6 == "-") then
                -- read custom url
-               urlsh = uurl:formvalue(section)
+               urlsh = uurl:formvalue(section) or ""
                -- no url then read custom script
                -- no url then read custom script
-               if not urlsh or (#urlsh == 0) then
-                       urlsh = ush:formvalue(section)
+               if (#urlsh == 0) then
+                       urlsh = ush:formvalue(section) or ""
                end
        -- IPv4 read from services4 table
        elseif (fusev6 == "0") then
                end
        -- IPv4 read from services4 table
        elseif (fusev6 == "0") then
-               urlsh = services4[fsvc4]
+               urlsh = services4[fsvc4] or ""
        -- IPv6 read from services6 table
        else
        -- IPv6 read from services6 table
        else
-               urlsh = services6[fsvc6]
+               urlsh = services6[fsvc6] or ""
        end
        -- problem with url or script exit here
        -- error handled somewhere else
        end
        -- problem with url or script exit here
        -- error handled somewhere else
-       if not urlsh or (#urlsh == 0) then return "" end
+       if (#urlsh == 0) then return "" end
 
        used = _option_used(self.option, urlsh)
        -- on error or not used return empty sting
 
        used = _option_used(self.option, urlsh)
        -- on error or not used return empty sting
@@ -238,11 +224,11 @@ end
 -- provider switch was requested, save and reload page
 if m:formvalue("cbid.ddns.%s._switch" % section) then  -- section == arg[1]
        local fsvc
 -- provider switch was requested, save and reload page
 if m:formvalue("cbid.ddns.%s._switch" % section) then  -- section == arg[1]
        local fsvc
-       local fusev6 = m:formvalue("cbid.ddns.%s.use_ipv6" % section)
+       local fusev6 = m:formvalue("cbid.ddns.%s.use_ipv6" % section) or "0"
        if fusev6 == "1" then
        if fusev6 == "1" then
-               fsvc = m:formvalue("cbid.ddns.%s.ipv6_service_name" % section)
+               fsvc = m:formvalue("cbid.ddns.%s.ipv6_service_name" % section) or ""
        else
        else
-               fsvc = m:formvalue("cbid.ddns.%s.ipv4_service_name" % section)
+               fsvc = m:formvalue("cbid.ddns.%s.ipv4_service_name" % section) or ""
        end
 
        if fusev6 ~= (m:get(section, "use_ipv6") or "0") then   -- IPv6 was changed
        end
 
        if fusev6 ~= (m:get(section, "use_ipv6") or "0") then   -- IPv6 was changed
@@ -312,17 +298,17 @@ usev6.widget  = "radio"
 usev6.default = "0"
 usev6:value("0", translate("IPv4-Address") )
 function usev6.cfgvalue(self, section)
 usev6.default = "0"
 usev6:value("0", translate("IPv4-Address") )
 function usev6.cfgvalue(self, section)
-       local value = AbstractValue.cfgvalue(self, section)
-       if has_ipv6 or (value == "1" and not has_ipv6) then
+       local value = AbstractValue.cfgvalue(self, section) or "0"
+       if DDNS.has_ipv6 or (value == "1" and not DDNS.has_ipv6) then
                self:value("1", translate("IPv6-Address") )
        end
                self:value("1", translate("IPv6-Address") )
        end
-       if value == "1" and not has_ipv6 then
+       if value == "1" and not DDNS.has_ipv6 then
                self.description = err_ipv6_basic
        end
        return value
 end
 function usev6.validate(self, value)
                self.description = err_ipv6_basic
        end
        return value
 end
 function usev6.validate(self, value)
-       if (value == "1" and has_ipv6) or value == "0" then
+       if (value == "1" and DDNS.has_ipv6) or value == "0" then
                return value
        end
        return nil, err_tab_basic(self) .. err_ipv6_plain
                return value
        end
        return nil, err_tab_basic(self) .. err_ipv6_plain
@@ -338,21 +324,22 @@ svc4.default      = "-"
 svc4:depends("use_ipv6", "0")  -- only show on IPv4
 function svc4.cfgvalue(self, section)
        local v =  DDNS.read_value(self, section, "service_name")
 svc4:depends("use_ipv6", "0")  -- only show on IPv4
 function svc4.cfgvalue(self, section)
        local v =  DDNS.read_value(self, section, "service_name")
-       if not v or #v == 0 then
-               return "-"
-       else
-               return v
+       if v and (#v > 0) then
+               for s, u in UTIL.kspairs(services4) do
+                       if v == s then return v end
+               end
        end
        end
+       return "-"
 end
 function svc4.validate(self, value)
 end
 function svc4.validate(self, value)
-       if usev6:formvalue(section) == "0" then -- do only on IPv4
+       if usev6:formvalue(section) ~= "1" then -- do only on IPv4
                return value
        else
                return ""       -- supress validate error
        end
 end
 function svc4.write(self, section, value)
                return value
        else
                return ""       -- supress validate error
        end
 end
 function svc4.write(self, section, value)
-       if usev6:formvalue(section) == "0" then -- do only IPv4 here
+       if usev6:formvalue(section) ~= "1" then -- do only IPv4 here
                self.map:del(section, self.option)      -- to be shure
                if value ~= "-" then                    -- and write "service_name
                        self.map:del(section, "update_url")     -- delete update_url
                self.map:del(section, self.option)      -- to be shure
                if value ~= "-" then                    -- and write "service_name
                        self.map:del(section, "update_url")     -- delete update_url
@@ -372,27 +359,28 @@ svc6 = ns:taboption("basic", ListValue, "ipv6_service_name",
        translate("DDNS Service provider") .. " [IPv6]" )
 svc6.default   = "-"
 svc6:depends("use_ipv6", "1")  -- only show on IPv6
        translate("DDNS Service provider") .. " [IPv6]" )
 svc6.default   = "-"
 svc6:depends("use_ipv6", "1")  -- only show on IPv6
-if not has_ipv6 then
+if not DDNS.has_ipv6 then
        svc6.description = err_ipv6_basic
 end
 function svc6.cfgvalue(self, section)
        local v =  DDNS.read_value(self, section, "service_name")
        svc6.description = err_ipv6_basic
 end
 function svc6.cfgvalue(self, section)
        local v =  DDNS.read_value(self, section, "service_name")
-       if not v or #v == 0 then
-               return "-"
-       else
-               return v
+       if v and (#v > 0) then
+               for s, u in UTIL.kspairs(services4) do
+                       if v == s then return v end
+               end
        end
        end
+       return "-"
 end
 function svc6.validate(self, value)
        if usev6:formvalue(section) == "1" then -- do only on IPv6
 end
 function svc6.validate(self, value)
        if usev6:formvalue(section) == "1" then -- do only on IPv6
-               if has_ipv6 then return value end
+               if DDNS.has_ipv6 then return value end
                return nil, err_tab_basic(self) .. err_ipv6_plain
        else
                return ""       -- supress validate error
        end
 end
 function svc6.write(self, section, value)
                return nil, err_tab_basic(self) .. err_ipv6_plain
        else
                return ""       -- supress validate error
        end
 end
 function svc6.write(self, section, value)
-       if usev6:formvalue(section) == "1" then -- do only when IPv6
+       if usev6:formvalue(section) == "1" then         -- do only when IPv6
                self.map:del(section, self.option)      -- delete "ipv6_service_name" helper
                if value ~= "-" then                    -- and write "service_name
                        self.map:del(section, "update_url")     -- delete update_url
                self.map:del(section, self.option)      -- delete "ipv6_service_name" helper
                if value ~= "-" then                    -- and write "service_name
                        self.map:del(section, "update_url")     -- delete update_url
@@ -422,10 +410,10 @@ function uurl.validate(self, value)
        local fush   = ush:formvalue(section)
        local fusev6 = usev6:formvalue(section)
 
        local fush   = ush:formvalue(section)
        local fusev6 = usev6:formvalue(section)
 
-       if (fusev6 == "0" and svc4:formvalue(section) ~= "-") or
+       if (fusev6 ~= "1" and svc4:formvalue(section) ~= "-") or
           (fusev6 == "1" and svc6:formvalue(section) ~= "-") then
                return ""       -- suppress validate error
           (fusev6 == "1" and svc6:formvalue(section) ~= "-") then
                return ""       -- suppress validate error
-       elseif not value then
+       elseif not value or (#value == 0) then
                if not fush or (#fush == 0) then
                        return nil, err_tab_basic(self) .. translate("missing / required")
                else
                if not fush or (#fush == 0) then
                        return nil, err_tab_basic(self) .. translate("missing / required")
                else
@@ -460,10 +448,10 @@ function ush.validate(self, value)
        local fuurl  = uurl:formvalue(section)
        local fusev6 = usev6:formvalue(section)
 
        local fuurl  = uurl:formvalue(section)
        local fusev6 = usev6:formvalue(section)
 
-       if (fusev6 == "0" and svc4:formvalue(section) ~= "-") or
+       if (fusev6 ~= "1" and svc4:formvalue(section) ~= "-") or
           (fusev6 == "1" and svc6:formvalue(section) ~= "-") then
                return ""       -- suppress validate error
           (fusev6 == "1" and svc6:formvalue(section) ~= "-") then
                return ""       -- suppress validate error
-       elseif not value then
+       elseif not value or (#value == 0) then
                if not fuurl or (#fuurl == 0) then
                        return nil, err_tab_basic(self) .. translate("missing / required")
                else
                if not fuurl or (#fuurl == 0) then
                        return nil, err_tab_basic(self) .. translate("missing / required")
                else
@@ -597,13 +585,13 @@ end
 svc6:value("-", translate("-- custom --") )
 
 -- IPv4/IPv6 - use_https -- ###################################################
 svc6:value("-", translate("-- custom --") )
 
 -- IPv4/IPv6 - use_https -- ###################################################
-if has_ssl or ( ( m:get(section, "use_https") or "0" ) == "1" ) then
+if DDNS.has_ssl or ( ( m:get(section, "use_https") or "0" ) == "1" ) then
        https = ns:taboption("basic", Flag, "use_https",
                translate("Use HTTP Secure") )
        https.orientation = "horizontal"
        function https.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
        https = ns:taboption("basic", Flag, "use_https",
                translate("Use HTTP Secure") )
        https.orientation = "horizontal"
        function https.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
-               if not has_ssl and value == "1" then
+               if not DDNS.has_ssl and value == "1" then
                        self.description = bold_on .. font_red ..
                                translate("HTTPS not supported") .. font_off .. "<br />" ..
                                translate("please disable") .. " !" .. bold_off
                        self.description = bold_on .. font_red ..
                                translate("HTTPS not supported") .. font_off .. "<br />" ..
                                translate("please disable") .. " !" .. bold_off
@@ -613,7 +601,7 @@ if has_ssl or ( ( m:get(section, "use_https") or "0" ) == "1" ) then
                return value
        end
        function https.validate(self, value)
                return value
        end
        function https.validate(self, value)
-               if (value == "1" and has_ssl ) or value == "0" then return value end
+               if (value == "1" and DDNS.has_ssl ) or value == "0" then return value end
                return nil, err_tab_basic(self) .. translate("HTTPS not supported") .. " !"
        end
        function https.write(self, section, value)
                return nil, err_tab_basic(self) .. translate("HTTPS not supported") .. " !"
        end
        function https.write(self, section, value)
@@ -627,23 +615,24 @@ if has_ssl or ( ( m:get(section, "use_https") or "0" ) == "1" ) then
 end
 
 -- IPv4/IPv6 - cacert -- ######################################################
 end
 
 -- IPv4/IPv6 - cacert -- ######################################################
-if has_ssl then
+if DDNS.has_ssl then
        cert = ns:taboption("basic", Value, "cacert",
                translate("Path to CA-Certificate"),
                translate("directory or path/file") .. "<br />" ..
                translate("or") .. bold_on .. " IGNORE " .. bold_off ..
                translate("to run HTTPS without verification of server certificates (insecure)") )
        cert:depends("use_https", "1")
        cert = ns:taboption("basic", Value, "cacert",
                translate("Path to CA-Certificate"),
                translate("directory or path/file") .. "<br />" ..
                translate("or") .. bold_on .. " IGNORE " .. bold_off ..
                translate("to run HTTPS without verification of server certificates (insecure)") )
        cert:depends("use_https", "1")
-       cert.default = "/etc/ssl/certs"
+       cert.placeholder = "/etc/ssl/certs"
        cert.forcewrite = true
        function cert.validate(self, value)
        cert.forcewrite = true
        function cert.validate(self, value)
-               if https:formvalue(section) == "0" then
+               if https:formvalue(section) ~= "1" then
                        return ""       -- supress validate error if NOT https
                end
                if value then   -- otherwise errors in datatype check
                        if DTYP.directory(value)
                        or DTYP.file(value)
                        return ""       -- supress validate error if NOT https
                end
                if value then   -- otherwise errors in datatype check
                        if DTYP.directory(value)
                        or DTYP.file(value)
-                       or value == "IGNORE" then
+                       or (value == "IGNORE")
+                       or (#value == 0) then
                                return value
                        end
                end
                                return value
                        end
                end
@@ -716,16 +705,16 @@ src6:value("network", translate("Network"))
 src6:value("web", translate("URL"))
 src6:value("interface", translate("Interface"))
 src6:value("script", translate("Script"))
 src6:value("web", translate("URL"))
 src6:value("interface", translate("Interface"))
 src6:value("script", translate("Script"))
-if not has_ipv6 then
+if not DDNS.has_ipv6 then
        src6.description = err_ipv6_other
 end
 function src6.cfgvalue(self, section)
        return DDNS.read_value(self, section, "ip_source")
 end
 function src6.validate(self, value)
        src6.description = err_ipv6_other
 end
 function src6.cfgvalue(self, section)
        return DDNS.read_value(self, section, "ip_source")
 end
 function src6.validate(self, value)
-       if usev6:formvalue(section) == "0" then
+       if usev6:formvalue(section) ~= "1" then
                return ""       -- ignore on IPv4 selected
                return ""       -- ignore on IPv4 selected
-       elseif not has_ipv6 then
+       elseif not DDNS.has_ipv6 then
                return nil, err_tab_adv(self) .. err_ipv6_plain
        elseif not _verify_ip_source() then
                return nil, err_tab_adv(self) ..
                return nil, err_tab_adv(self) .. err_ipv6_plain
        elseif not _verify_ip_source() then
                return nil, err_tab_adv(self) ..
@@ -735,7 +724,7 @@ function src6.validate(self, value)
        end
 end
 function src6.write(self, section, value)
        end
 end
 function src6.write(self, section, value)
-       if usev6:formvalue(section) == "0" then
+       if usev6:formvalue(section) ~= "1" then
                return true     -- ignore on IPv4 selected
        elseif value == "network" then
                self.map:del(section, "ip_url")         -- delete not need parameters
                return true     -- ignore on IPv4 selected
        elseif value == "network" then
                self.map:del(section, "ip_url")         -- delete not need parameters
@@ -804,7 +793,7 @@ ipn6 = ns:taboption("advanced", ListValue, "ipv6_network",
 ipn6:depends("ipv6_source", "network")
 ipn6.default = "wan6"
 WADM.cbi_add_networks(ipn6)
 ipn6:depends("ipv6_source", "network")
 ipn6.default = "wan6"
 WADM.cbi_add_networks(ipn6)
-if has_ipv6 then
+if DDNS.has_ipv6 then
        ipn6.description = translate("Defines the network to read systems IPv6-Address from")
 else
        ipn6.description = err_ipv6_other
        ipn6.description = translate("Defines the network to read systems IPv6-Address from")
 else
        ipn6.description = err_ipv6_other
@@ -813,19 +802,19 @@ function ipn6.cfgvalue(self, section)
        return DDNS.read_value(self, section, "ip_network")
 end
 function ipn6.validate(self, value)
        return DDNS.read_value(self, section, "ip_network")
 end
 function ipn6.validate(self, value)
-       if usev6:formvalue(section) == "0"
+       if usev6:formvalue(section) ~= "1"
         or src6:formvalue(section) ~= "network" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "network"
                return ""
         or src6:formvalue(section) ~= "network" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "network"
                return ""
-       elseif has_ipv6 then
+       elseif DDNS.has_ipv6 then
                return value
        else
                return nil, err_tab_adv(self) .. err_ipv6_plain
        end
 end
 function ipn6.write(self, section, value)
                return value
        else
                return nil, err_tab_adv(self) .. err_ipv6_plain
        end
 end
 function ipn6.write(self, section, value)
-       if usev6:formvalue(section) == "0"
+       if usev6:formvalue(section) ~= "1"
         or src6:formvalue(section) ~= "network" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "network"
         or src6:formvalue(section) ~= "network" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "network"
@@ -891,7 +880,7 @@ iurl6 = ns:taboption("advanced", Value, "ipv6_url",
        translate("URL to detect") .. " [IPv6]" )
 iurl6:depends("ipv6_source", "web")
 iurl6.default = "http://checkipv6.dyndns.com"
        translate("URL to detect") .. " [IPv6]" )
 iurl6:depends("ipv6_source", "web")
 iurl6.default = "http://checkipv6.dyndns.com"
-if has_ipv6 then
+if DDNS.has_ipv6 then
        iurl6.description = translate("Defines the Web page to read systems IPv6-Address from")
 else
        iurl6.description = err_ipv6_other
        iurl6.description = translate("Defines the Web page to read systems IPv6-Address from")
 else
        iurl6.description = err_ipv6_other
@@ -900,12 +889,12 @@ function iurl6.cfgvalue(self, section)
        return DDNS.read_value(self, section, "ip_url")
 end
 function iurl6.validate(self, value)
        return DDNS.read_value(self, section, "ip_url")
 end
 function iurl6.validate(self, value)
-       if usev6:formvalue(section) == "0"
+       if usev6:formvalue(section) ~= "1"
         or src6:formvalue(section) ~= "web" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "web"
                return ""
         or src6:formvalue(section) ~= "web" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "web"
                return ""
-       elseif not has_ipv6 then
+       elseif not DDNS.has_ipv6 then
                return nil, err_tab_adv(self) .. err_ipv6_plain
        elseif not value or #value == 0 then
                return nil, err_tab_adv(self) .. translate("missing / required")
                return nil, err_tab_adv(self) .. err_ipv6_plain
        elseif not value or #value == 0 then
                return nil, err_tab_adv(self) .. translate("missing / required")
@@ -923,7 +912,7 @@ function iurl6.validate(self, value)
        end
 end
 function iurl6.write(self, section, value)
        end
 end
 function iurl6.write(self, section, value)
-       if usev6:formvalue(section) == "0"
+       if usev6:formvalue(section) ~= "1"
         or src6:formvalue(section) ~= "web" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "web"
         or src6:formvalue(section) ~= "web" then
                -- ignore if IPv4 selected OR
                -- ignore everything except "web"
@@ -953,7 +942,7 @@ for _, v in pairs(SYS.net.devices()) do
 end
 function ipi.validate(self, value)
        local fusev6 = usev6:formvalue(section)
 end
 function ipi.validate(self, value)
        local fusev6 = usev6:formvalue(section)
-       if (fusev6 == "0" and src4:formvalue(section) ~= "interface")
+       if (fusev6 ~= "1" and src4:formvalue(section) ~= "interface")
        or (fusev6 == "1" and src6:formvalue(section) ~= "interface") then
                return ""
        else
        or (fusev6 == "1" and src6:formvalue(section) ~= "interface") then
                return ""
        else
@@ -962,7 +951,7 @@ function ipi.validate(self, value)
 end
 function ipi.write(self, section, value)
        local fusev6 = usev6:formvalue(section)
 end
 function ipi.write(self, section, value)
        local fusev6 = usev6:formvalue(section)
-       if (fusev6 == "0" and src4:formvalue(section) ~= "interface")
+       if (fusev6 ~= "1" and src4:formvalue(section) ~= "interface")
        or (fusev6 == "1" and src6:formvalue(section) ~= "interface") then
                return true
        else
        or (fusev6 == "1" and src6:formvalue(section) ~= "interface") then
                return true
        else
@@ -989,7 +978,7 @@ function ips.validate(self, value)
        local split
        if value then split = UTIL.split(value, " ") end
 
        local split
        if value then split = UTIL.split(value, " ") end
 
-       if (fusev6 == "0" and src4:formvalue(section) ~= "script")
+       if (fusev6 ~= "1" and src4:formvalue(section) ~= "script")
        or (fusev6 == "1" and src6:formvalue(section) ~= "script") then
                return ""
        elseif not value or not (#value > 0) or not NXFS.access(split[1], "x") then
        or (fusev6 == "1" and src6:formvalue(section) ~= "script") then
                return ""
        elseif not value or not (#value > 0) or not NXFS.access(split[1], "x") then
@@ -1001,7 +990,7 @@ function ips.validate(self, value)
 end
 function ips.write(self, section, value)
        local fusev6 = usev6:formvalue(section)
 end
 function ips.write(self, section, value)
        local fusev6 = usev6:formvalue(section)
-       if (fusev6 == "0" and src4:formvalue(section) ~= "script")
+       if (fusev6 ~= "1" and src4:formvalue(section) ~= "script")
        or (fusev6 == "1" and src6:formvalue(section) ~= "script") then
                return true
        else
        or (fusev6 == "1" and src6:formvalue(section) ~= "script") then
                return true
        else
@@ -1027,7 +1016,7 @@ function eif4.cfgvalue(self, section)
        return DDNS.read_value(self, section, "interface")
 end
 function eif4.validate(self, value)
        return DDNS.read_value(self, section, "interface")
 end
 function eif4.validate(self, value)
-       local fsrc4 = src4:formvalue(section)
+       local fsrc4 = src4:formvalue(section) or ""
        if usev6:formvalue(section) == "1"
         or fsrc4 == "network"
         or fsrc4 == "interface" then
        if usev6:formvalue(section) == "1"
         or fsrc4 == "network"
         or fsrc4 == "interface" then
@@ -1037,7 +1026,7 @@ function eif4.validate(self, value)
        end
 end
 function eif4.write(self, section, value)
        end
 end
 function eif4.write(self, section, value)
-       local fsrc4 = src4:formvalue(section)
+       local fsrc4 = src4:formvalue(section) or ""
        if usev6:formvalue(section) == "1"
         or fsrc4 == "network"
         or fsrc4 == "interface" then
        if usev6:formvalue(section) == "1"
         or fsrc4 == "network"
         or fsrc4 == "interface" then
@@ -1061,7 +1050,7 @@ eif6:depends("ipv6_source", "web")
 eif6:depends("ipv6_source", "script")
 eif6.default = "wan6"
 WADM.cbi_add_networks(eif6)
 eif6:depends("ipv6_source", "script")
 eif6.default = "wan6"
 WADM.cbi_add_networks(eif6)
-if not has_ipv6 then
+if not DDNS.has_ipv6 then
        eif6.description = err_ipv6_other
 else
        eif6.description = translate("Network on which the ddns-updater scripts will be started")
        eif6.description = err_ipv6_other
 else
        eif6.description = translate("Network on which the ddns-updater scripts will be started")
@@ -1070,20 +1059,20 @@ function eif6.cfgvalue(self, section)
        return DDNS.read_value(self, section, "interface")
 end
 function eif6.validate(self, value)
        return DDNS.read_value(self, section, "interface")
 end
 function eif6.validate(self, value)
-       local fsrc6 = src6:formvalue(section)
-       if usev6:formvalue(section) == "0"
+       local fsrc6 = src6:formvalue(section) or ""
+       if usev6:formvalue(section) ~= "1"
         or fsrc6 == "network"
         or fsrc6 == "interface" then
                return ""       -- ignore IPv4, network, interface
         or fsrc6 == "network"
         or fsrc6 == "interface" then
                return ""       -- ignore IPv4, network, interface
-       elseif not has_ipv6 then
+       elseif not DDNS.has_ipv6 then
                return nil, err_tab_adv(self) .. err_ipv6_plain
        else
                return value
        end
 end
 function eif6.write(self, section, value)
                return nil, err_tab_adv(self) .. err_ipv6_plain
        else
                return value
        end
 end
 function eif6.write(self, section, value)
-       local fsrc6 = src6:formvalue(section)
-       if usev6:formvalue(section) == "0"
+       local fsrc6 = src6:formvalue(section) or ""
+       if usev6:formvalue(section) ~= "1"
         or fsrc6 == "network"
         or fsrc6 == "interface" then
                return true     -- ignore IPv4, network, interface
         or fsrc6 == "network"
         or fsrc6 == "interface" then
                return true     -- ignore IPv4, network, interface
@@ -1097,7 +1086,7 @@ function eif6.parse(self, section, novld)
 end
 
 -- IPv4/IPv6 - bind_network -- ################################################
 end
 
 -- IPv4/IPv6 - bind_network -- ################################################
-if has_ssl or ( ( m:get(section, "bind_network") or "" ) ~= "" ) then
+if DDNS.has_bindnet or ( ( m:get(section, "bind_network") ) ~= "" ) then
        bnet = ns:taboption("advanced", ListValue, "bind_network",
                translate("Bind Network") )
        bnet:depends("ipv4_source", "web")
        bnet = ns:taboption("advanced", ListValue, "bind_network",
                translate("Bind Network") )
        bnet:depends("ipv4_source", "web")
@@ -1107,7 +1096,7 @@ if has_ssl or ( ( m:get(section, "bind_network") or "" ) ~= "" ) then
        WADM.cbi_add_networks(bnet)
        function bnet.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
        WADM.cbi_add_networks(bnet)
        function bnet.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
-               if not has_ssl and value ~= "" then
+               if not DDNS.has_bindnet and value ~= "" then
                        self.description = bold_on .. font_red ..
                                translate("Binding to a specific network not supported") .. font_off .. "<br />" ..
                                translate("please set to 'default'") .. " !" .. bold_off
                        self.description = bold_on .. font_red ..
                                translate("Binding to a specific network not supported") .. font_off .. "<br />" ..
                                translate("please set to 'default'") .. " !" .. bold_off
@@ -1118,7 +1107,7 @@ if has_ssl or ( ( m:get(section, "bind_network") or "" ) ~= "" ) then
                return value
        end
        function bnet.validate(self, value)
                return value
        end
        function bnet.validate(self, value)
-               if (value ~= "" and has_ssl ) or value == "" then return value end
+               if ( (value ~= "") and DDNS.has_bindnet ) or (value == "") then return value end
                return nil, err_tab_adv(self) .. translate("Binding to a specific network not supported") .. " !"
        end
        function bnet.parse(self, section, novld)
                return nil, err_tab_adv(self) .. translate("Binding to a specific network not supported") .. " !"
        end
        function bnet.parse(self, section, novld)
@@ -1129,13 +1118,13 @@ end
 -- IPv4 + IPv6 - force_ipversion -- ###########################################
 -- optional to force wget/curl and host to use only selected IP version
 -- command parameter "-4" or "-6"
 -- IPv4 + IPv6 - force_ipversion -- ###########################################
 -- optional to force wget/curl and host to use only selected IP version
 -- command parameter "-4" or "-6"
-if has_force or ( ( m:get(section, "force_ipversion") or "0" ) ~= "0" ) then
+if DDNS.has_forceip or ( ( m:get(section, "force_ipversion") or "0" ) ~= "0" ) then
        fipv = ns:taboption("advanced", Flag, "force_ipversion",
                translate("Force IP Version") )
        fipv.orientation = "horizontal"
        function fipv.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
        fipv = ns:taboption("advanced", Flag, "force_ipversion",
                translate("Force IP Version") )
        fipv.orientation = "horizontal"
        function fipv.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
-               if not has_force and value ~= "0" then
+               if not DDNS.has_forceip and value ~= "0" then
                        self.description = bold_on .. font_red ..
                                translate("Force IP Version not supported") .. font_off .. "<br />" ..
                                translate("please disable") .. " !" .. bold_off
                        self.description = bold_on .. font_red ..
                                translate("Force IP Version not supported") .. font_off .. "<br />" ..
                                translate("please disable") .. " !" .. bold_off
@@ -1145,50 +1134,54 @@ if has_force or ( ( m:get(section, "force_ipversion") or "0" ) ~= "0" ) then
                return value
        end
        function fipv.validate(self, value)
                return value
        end
        function fipv.validate(self, value)
-               if (value == "1" and has_force) or value == "0" then return value end
+               if (value == "1" and DDNS.has_forceip) or value == "0" then return value end
                return nil, err_tab_adv(self) .. translate("Force IP Version not supported")
        end
 end
 
 -- IPv4 + IPv6 - dns_server -- ################################################
                return nil, err_tab_adv(self) .. translate("Force IP Version not supported")
        end
 end
 
 -- IPv4 + IPv6 - dns_server -- ################################################
--- optional DNS Server to use resolving my IP if "ip_source"="web"
-dns = ns:taboption("advanced", Value, "dns_server",
-       translate("DNS-Server"),
-       translate("OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'.") .. "<br />" ..
-       translate("Format: IP or FQDN"))
-dns.placeholder = "mydns.lan"
-function dns.validate(self, value)
-       -- if .datatype is set, then it is checked before calling this function
-       if not value or (#value == 0) then
-               return ""       -- ignore on empty
-       elseif not DTYP.host(value) then
-               return nil, err_tab_adv(self) .. translate("use hostname, FQDN, IPv4- or IPv6-Address")
-       else
-               local ipv6  = usev6:formvalue(section)
-               local force = (fipv) and fipv:formvalue(section) or "0"
-               local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh verify_dns ]] ..
-                       value .. [[ ]] .. ipv6 .. [[ ]] .. force
-               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")
-               elseif ret == 3 then return nil, err_tab_adv(self) .. translate("nc (netcat) can not connect")
-               elseif ret == 4 then return nil, err_tab_adv(self) .. translate("Forced IP Version don't matched")
-               else                 return nil, err_tab_adv(self) .. translate("unspecific error")
+-- optional DNS Server to use resolving my IP
+if DDNS.has_dnsserver or ( ( m:get(section, "dns_server") or "" ) ~= "" ) then
+       dns = ns:taboption("advanced", Value, "dns_server",
+               translate("DNS-Server"),
+               translate("OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'.") .. "<br />" ..
+               translate("Format: IP or FQDN"))
+       dns.placeholder = "mydns.lan"
+       function dns.validate(self, value)
+               -- if .datatype is set, then it is checked before calling this function
+               if not value or (#value == 0) then
+                       return ""       -- ignore on empty
+               elseif not DDNS.has_dnsserver then
+                       return nil, err_tab_adv(self) .. translate("Specifying a DNS-Server is not supported")
+               elseif not DTYP.host(value) then
+                       return nil, err_tab_adv(self) .. translate("use hostname, FQDN, IPv4- or IPv6-Address")
+               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 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")
+                       elseif ret == 3 then return nil, err_tab_adv(self) .. translate("nc (netcat) can not connect")
+                       elseif ret == 4 then return nil, err_tab_adv(self) .. translate("Forced IP Version don't matched")
+                       else                 return nil, err_tab_adv(self) .. translate("unspecific error")
+                       end
                end
        end
                end
        end
-end
-function dns.parse(self, section, novld)
-       DDNS.value_parse(self, section, novld)
+       function dns.parse(self, section, novld)
+               DDNS.value_parse(self, section, novld)
+       end
 end
 
 -- IPv4 + IPv6 - force_dnstcp -- ##############################################
 end
 
 -- IPv4 + IPv6 - force_dnstcp -- ##############################################
-if has_dnstcp or ( ( m:get(section, "force_dnstcp") or "0" ) ~= "0" ) then
+if DDNS.has_bindhost or ( ( m:get(section, "force_dnstcp") or "0" ) ~= "0" ) then
        tcp = ns:taboption("advanced", Flag, "force_dnstcp",
                translate("Force TCP on DNS") )
        tcp.orientation = "horizontal"
        function tcp.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
        tcp = ns:taboption("advanced", Flag, "force_dnstcp",
                translate("Force TCP on DNS") )
        tcp.orientation = "horizontal"
        function tcp.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
-               if not has_dnstcp and value ~= "0" then
+               if not DDNS.has_bindhost and value ~= "0" then
                        self.description = bold_on .. font_red ..
                                translate("DNS requests via TCP not supported") .. font_off .. "<br />" ..
                                translate("please disable") .. " !" .. bold_off
                        self.description = bold_on .. font_red ..
                                translate("DNS requests via TCP not supported") .. font_off .. "<br />" ..
                                translate("please disable") .. " !" .. bold_off
@@ -1198,7 +1191,7 @@ if has_dnstcp or ( ( m:get(section, "force_dnstcp") or "0" ) ~= "0" ) then
                return value
        end
        function tcp.validate(self, value)
                return value
        end
        function tcp.validate(self, value)
-               if (value == "1" and has_dnstcp ) or value == "0" then
+               if (value == "1" and DDNS.has_bindhost ) or value == "0" then
                        return value
                end
                return nil, err_tab_adv(self) .. translate("DNS requests via TCP not supported")
                        return value
                end
                return nil, err_tab_adv(self) .. translate("DNS requests via TCP not supported")
@@ -1207,13 +1200,13 @@ end
 
 -- IPv4 + IPv6 - proxy -- #####################################################
 -- optional Proxy to use for http/https requests  [user:password@]proxyhost[:port]
 
 -- IPv4 + IPv6 - proxy -- #####################################################
 -- optional Proxy to use for http/https requests  [user:password@]proxyhost[:port]
-if has_proxy or ( ( m:get(section, "proxy") or "" ) ~= "" ) then
+if DDNS.has_proxy or ( ( m:get(section, "proxy") or "" ) ~= "" ) then
        pxy = ns:taboption("advanced", Value, "proxy",
                translate("PROXY-Server") )
        pxy.placeholder="user:password@myproxy.lan:8080"
        function pxy.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
        pxy = ns:taboption("advanced", Value, "proxy",
                translate("PROXY-Server") )
        pxy.placeholder="user:password@myproxy.lan:8080"
        function pxy.cfgvalue(self, section)
                local value = AbstractValue.cfgvalue(self, section)
-               if not has_proxy and value ~= "" then
+               if not DDNS.has_proxy and value ~= "" then
                        self.description = bold_on .. font_red ..
                                translate("PROXY-Server not supported") .. font_off .. "<br />" ..
                                translate("please remove entry") .. "!" .. bold_off
                        self.description = bold_on .. font_red ..
                                translate("PROXY-Server not supported") .. font_off .. "<br />" ..
                                translate("please remove entry") .. "!" .. bold_off
@@ -1229,9 +1222,9 @@ if has_proxy or ( ( m:get(section, "proxy") or "" ) ~= "" ) then
                -- if .datatype is set, then it is checked before calling this function
                if not value or (#value == 0) then
                        return ""       -- ignore on empty
                -- if .datatype is set, then it is checked before calling this function
                if not value or (#value == 0) then
                        return ""       -- ignore on empty
-               elseif has_proxy then
+               elseif DDNS.has_proxy then
                        local ipv6  = usev6:formvalue(section) or "0"
                        local ipv6  = usev6:formvalue(section) or "0"
-                       local force = (fipv) and fipv: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 ret = SYS.call(command)
                        local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh verify_proxy ]] ..
                                value .. [[ ]] .. ipv6 .. [[ ]] .. force
                        local ret = SYS.call(command)
index 031bf51..335bb01 100644 (file)
@@ -1,4 +1,4 @@
--- Copyright 2014 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
 -- Licensed to the public under the Apache License 2.0.
 
 local DISP = require "luci.dispatcher"
 -- Licensed to the public under the Apache License 2.0.
 
 local DISP = require "luci.dispatcher"
@@ -6,12 +6,6 @@ local SYS  = require "luci.sys"
 local CTRL = require "luci.controller.ddns"    -- this application's controller
 local DDNS = require "luci.tools.ddns"         -- ddns multiused functions
 
 local CTRL = require "luci.controller.ddns"    -- this application's controller
 local DDNS = require "luci.tools.ddns"         -- ddns multiused functions
 
--- check supported options -- ##################################################
--- saved to local vars here because doing multiple os calls slow down the system
-has_ssl     = DDNS.check_ssl()         -- HTTPS support and --bind-network / --interface
-has_proxy   = DDNS.check_proxy()       -- Proxy support
-has_dnstcp  = DDNS.check_bind_host()   -- DNS TCP support
-
 -- html constants
 font_red = [[<font color="red">]]
 font_off = [[</font>]]
 -- html constants
 font_red = [[<font color="red">]]
 font_off = [[</font>]]
@@ -32,47 +26,47 @@ s = m:section( SimpleSection,
 
 -- ddns_scripts needs to be updated for full functionality
 if not CTRL.service_ok() then
 
 -- ddns_scripts needs to be updated for full functionality
 if not CTRL.service_ok() then
-       local dv = s:option(DummyValue, "_update_needed")
-       dv.titleref = DISP.build_url("admin", "system", "packages")
-       dv.rawhtml  = true
-       dv.title = font_red .. bold_on ..
+       local so = s:option(DummyValue, "_update_needed")
+       so.titleref = DISP.build_url("admin", "system", "packages")
+       so.rawhtml  = true
+       so.title = font_red .. bold_on ..
                translate("Software update required") .. bold_off .. font_off
                translate("Software update required") .. bold_off .. font_off
-       dv.value = translate("The currently installed 'ddns-scripts' package did not support all available settings.") ..
+       so.value = translate("The currently installed 'ddns-scripts' package did not support all available settings.") ..
                        "<br />" ..
                        translate("Please update to the current version!")
 end
 
 -- DDNS Service disabled
 if not SYS.init.enabled("ddns") then
                        "<br />" ..
                        translate("Please update to the current version!")
 end
 
 -- DDNS Service disabled
 if not SYS.init.enabled("ddns") then
-       local dv = s:option(DummyValue, "_not_enabled")
-       dv.titleref = DISP.build_url("admin", "system", "startup")
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+       local se = s:option(DummyValue, "_not_enabled")
+       se.titleref = DISP.build_url("admin", "system", "startup")
+       se.rawhtml  = true
+       se.title = bold_on ..
                translate("DDNS Autostart disabled") .. bold_off
                translate("DDNS Autostart disabled") .. bold_off
-       dv.value = translate("Currently DDNS updates are not started at boot or on interface events." .. "<br />" ..
+       se.value = translate("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')" )
 end
 
 -- No IPv6 support
                        "This is the default if you run DDNS scripts by yourself (i.e. via cron with force_interval set to '0')" )
 end
 
 -- No IPv6 support
-if not DDNS.check_ipv6() then
-       local dv = s:option(DummyValue, "_no_ipv6")
-       dv.titleref = 'http://www.openwrt.org" target="_blank'
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+if not DDNS.has_ipv6 then
+       local v6 = s:option(DummyValue, "_no_ipv6")
+       v6.titleref = 'http://www.openwrt.org" target="_blank'
+       v6.rawhtml  = true
+       v6.title = bold_on ..
                translate("IPv6 not supported") .. bold_off
                translate("IPv6 not supported") .. bold_off
-       dv.value = translate("IPv6 is currently not (fully) supported by this system" .. "<br />" ..
+       v6.value = translate("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")
 end
 
 -- No HTTPS support
                        "Please follow the instructions on OpenWrt's homepage to enable IPv6 support" .. "<br />" ..
                        "or update your system to the latest OpenWrt Release")
 end
 
 -- No HTTPS support
-if not has_ssl then
-       local dv = s:option(DummyValue, "_no_https")
-       dv.titleref = DISP.build_url("admin", "system", "packages")
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+if not DDNS.has_ssl then
+       local sl = s:option(DummyValue, "_no_https")
+       sl.titleref = DISP.build_url("admin", "system", "packages")
+       sl.rawhtml  = true
+       sl.title = bold_on ..
                translate("HTTPS not supported") .. bold_off
                translate("HTTPS not supported") .. bold_off
-       dv.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 updates via HTTPS protocol.") ..
                        "<br />- " ..
                        translate("You should install GNU Wget with SSL (prefered) or cURL package.") ..
                        "<br />- " ..
                        "<br />- " ..
                        translate("You should install GNU Wget with SSL (prefered) or cURL package.") ..
                        "<br />- " ..
@@ -80,13 +74,13 @@ if not has_ssl then
 end
 
 -- No bind_network
 end
 
 -- No bind_network
-if not has_ssl then
-       local dv = s:option(DummyValue, "_no_bind_network")
-       dv.titleref = DISP.build_url("admin", "system", "packages")
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+if not DDNS.has_bindnet then
+       local bn = s:option(DummyValue, "_no_bind_network")
+       bn.titleref = DISP.build_url("admin", "system", "packages")
+       bn.rawhtml  = true
+       bn.title = bold_on ..
                translate("Binding to a specific network not supported") .. bold_off
                translate("Binding to a specific network not supported") .. bold_off
-       dv.value = translate("Neither GNU Wget with SSL nor cURL installed to select a network to use for communication.") ..
+       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.") ..
                        "<br />- " ..
                        "<br />- " ..
                        translate("You should install GNU Wget with SSL or cURL package.") ..
                        "<br />- " ..
@@ -95,14 +89,14 @@ if not has_ssl then
                        translate("In some versions cURL/libcurl in OpenWrt is compiled without proxy support.")
 end
 
                        translate("In some versions cURL/libcurl in OpenWrt is compiled without proxy support.")
 end
 
--- cURL without proxy support
-if has_ssl and not has_proxy then
-       local dv = s:option(DummyValue, "_no_proxy")
-       dv.titleref = DISP.build_url("admin", "system", "packages")
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+-- currently only cURL possibly without proxy support
+if not DDNS.has_proxy then
+       local px = s:option(DummyValue, "_no_proxy")
+       px.titleref = DISP.build_url("admin", "system", "packages")
+       px.rawhtml  = true
+       px.title = bold_on ..
                translate("cURL without Proxy Support") .. bold_off
                translate("cURL without Proxy Support") .. bold_off
-       dv.value = translate("cURL is installed, but libcurl was compiled without proxy support.") ..
+       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.") ..
                        "<br />- " ..
                        "<br />- " ..
                        translate("You should install GNU Wget with SSL or replace libcurl.") ..
                        "<br />- " ..
@@ -110,35 +104,63 @@ if has_ssl and not has_proxy then
 end
 
 -- "Force IP Version not supported"
 end
 
 -- "Force IP Version not supported"
-if not (has_ssl and has_dnstcp) then
-       local dv = s:option(DummyValue, "_no_force_ip")
-       dv.titleref = DISP.build_url("admin", "system", "packages")
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+if not DDNS.has_forceip then
+       local fi = s:option(DummyValue, "_no_force_ip")
+       fi.titleref = DISP.build_url("admin", "system", "packages")
+       fi.rawhtml  = true
+       fi.title = bold_on ..
                translate("Force IP Version not supported") .. bold_off
        local value = translate("BusyBox's nslookup and Wget do not support to specify " ..
                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 has_ssl then
+                               "the IP version to use for communication with DDNS Provider!")
+       if not (DDNS.has_wgetssl or DDNS.has_curl) then
                value = value .. "<br />- " ..
                        translate("You should install GNU Wget with SSL (prefered) or cURL package.")
        end
                value = value .. "<br />- " ..
                        translate("You should install GNU Wget with SSL (prefered) or cURL package.")
        end
-       if not has_dnstcp then
+       if not (DDNS.has_bindhost or DDNS.has_hostip) then
                value = value .. "<br />- " ..
                value = value .. "<br />- " ..
-                       translate("You should install BIND host package for DNS requests.")
+                       translate("You should install BIND host or hostip package for DNS requests.")
        end
        end
-       dv.value = value
+       fi.value = value
 end
 
 -- "DNS requests via TCP not supported"
 end
 
 -- "DNS requests via TCP not supported"
-if not has_dnstcp then
-       local dv = s:option(DummyValue, "_no_dnstcp")
-       dv.titleref = DISP.build_url("admin", "system", "packages")
-       dv.rawhtml  = true
-       dv.title = bold_on ..
+if not DDNS.has_bindhost then
+       local dt = s:option(DummyValue, "_no_dnstcp")
+       dt.titleref = DISP.build_url("admin", "system", "packages")
+       dt.rawhtml  = true
+       dt.title = bold_on ..
                translate("DNS requests via TCP not supported") .. bold_off
                translate("DNS requests via TCP not supported") .. bold_off
-       dv.value = translate("BusyBox's nslookup does not support to specify to use TCP instead of default UDP when requesting DNS server") ..
+       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.")
 end
 
                        "<br />- " ..
                        translate("You should install BIND host package for DNS requests.")
 end
 
+-- nslookup compiled with musl produce problems when using
+if not DDNS.has_dnsserver then
+       local ds = s:option(DummyValue, "_no_dnsserver")
+       ds.titleref = DISP.build_url("admin", "system", "packages")
+       ds.rawhtml  = true
+       ds.title = bold_on ..
+               translate("Using specific DNS Server not supported") .. bold_off
+       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, " ..
+                               "if you need to specify a DNS server to detect your registered IP.")
+end
+
+-- certificates installed
+if DDNS.has_ssl and not DDNS.has_cacerts then
+       local ca = s:option(DummyValue, "_no_certs")
+       ca.titleref = DISP.build_url("admin", "system", "packages")
+       ca.rawhtml  = true
+       ca.title = bold_on ..
+               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 " ..
+                               "by hand into /etc/ssl/certs default directory")
+end
+
 return m
 return m
index 46fc0a4..e6da7cc 100644 (file)
@@ -1,4 +1,4 @@
--- Copyright 2014 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
 -- Licensed to the public under the Apache License 2.0.
 
 local NXFS = require "nixio.fs"
 -- Licensed to the public under the Apache License 2.0.
 
 local NXFS = require "nixio.fs"
@@ -8,14 +8,17 @@ local SYS  = require "luci.sys"
 local CTRL = require "luci.controller.ddns"    -- this application's controller
 local DDNS = require "luci.tools.ddns"         -- ddns multiused functions
 
 local CTRL = require "luci.controller.ddns"    -- this application's controller
 local DDNS = require "luci.tools.ddns"         -- ddns multiused functions
 
--- show hints ?
-show_hints = not (DDNS.check_ipv6()            -- IPv6 support
-               and DDNS.check_ssl()            -- HTTPS support
-               and DDNS.check_proxy()          -- Proxy support
-               and DDNS.check_bind_host()      -- DNS TCP support
+local show_hints = not (DDNS.has_ipv6          -- IPv6 support
+                   and DDNS.has_ssl            -- HTTPS support
+                   and DDNS.has_proxy          -- Proxy support
+                   and DDNS.has_bindhost       -- DNS TCP support
+                   and DDNS.has_forceip        -- Force IP version
+                   and DDNS.has_dnsserver      -- DNS server support
+                   and DDNS.has_bindnet        -- Bind to network/interface
+                   and DDNS.has_cacerts        -- certificates installed at /etc/ssl/certs
                )
                )
--- correct ddns-scripts version
-need_update = not CTRL.service_ok()
+local not_enabled = not SYS.init.enabled("ddns")
+local need_update = not CTRL.service_ok()
 
 -- html constants
 font_red = [[<font color="red">]]
 
 -- html constants
 font_red = [[<font color="red">]]
@@ -45,13 +48,8 @@ a.template = "ddns/overview_status"
 
 -- SimpleSection definition -- #################################################
 -- show Hints to optimize installation and script usage
 
 -- SimpleSection definition -- #################################################
 -- show Hints to optimize installation and script usage
--- only show if        service not enabled
---             or      no IPv6 support
---             or      not GNU Wget and not cURL       (for https support)
---             or      not GNU Wget but cURL without proxy support
---             or      not BIND's host
---             or      ddns-scripts package need update
-if show_hints or need_update or not SYS.init.enabled("ddns") then
+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
        s = m:section( SimpleSection, translate("Hints") )
 
        -- ddns_scripts needs to be updated for full functionality
@@ -67,7 +65,7 @@ if show_hints or need_update or not SYS.init.enabled("ddns") then
        end
 
        -- DDNS Service disabled
        end
 
        -- DDNS Service disabled
-       if not SYS.init.enabled("ddns") then
+       if not_enabled then
                local dv = s:option(DummyValue, "_not_enabled")
                dv.titleref = DISP.build_url("admin", "system", "startup")
                dv.rawhtml  = true
                local dv = s:option(DummyValue, "_not_enabled")
                dv.titleref = DISP.build_url("admin", "system", "startup")
                dv.rawhtml  = true
@@ -92,11 +90,11 @@ end
 -- TableSection definition -- ##################################################
 ts = m:section( TypedSection, "service",
        translate("Overview"),
 -- TableSection definition -- ##################################################
 ts = m:section( TypedSection, "service",
        translate("Overview"),
-       translate("Below is a list of configured DDNS configurations and their current state.") 
-       .. "<br />" 
-       .. translate("If you want to send updates for IPv4 and IPv6 you need to define two separate Configurations " 
-               .. "i.e. 'myddns_ipv4' and 'myddns_ipv6'") 
-       .. "<br />" 
+       translate("Below is a list of configured DDNS configurations and their current state.")
+       .. "<br />"
+       .. translate("If you want to send updates for IPv4 and IPv6 you need to define two separate Configurations "
+               .. "i.e. 'myddns_ipv4' and 'myddns_ipv6'")
+       .. "<br />"
        .. [[<a href="]] .. DISP.build_url("admin", "services", "ddns", "global") .. [[">]]
        .. translate("To change global settings click here") .. [[</a>]] )
 ts.sectionhead = translate("Configuration")
        .. [[<a href="]] .. DISP.build_url("admin", "services", "ddns", "global") .. [[">]]
        .. translate("To change global settings click here") .. [[</a>]] )
 ts.sectionhead = translate("Configuration")
index 02331f4..8868f32 100755 (executable)
@@ -1,4 +1,4 @@
--- Copyright 2014 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
 -- Licensed to the public under the Apache License 2.0.
 
 module("luci.tools.ddns", package.seeall)
 -- Licensed to the public under the Apache License 2.0.
 
 module("luci.tools.ddns", package.seeall)
@@ -10,6 +10,30 @@ local UCI  = require "luci.model.uci"
 local SYS  = require "luci.sys"
 local UTIL = require "luci.util"
 
 local SYS  = require "luci.sys"
 local UTIL = require "luci.util"
 
+local function _check_certs()
+       local _, v = NXFS.glob("/etc/ssl/certs/*.crt")
+       if ( v == 0 ) then _, v = NXFS.glob("/etc/ssl/certs/*.pem") end
+       return (v > 0)
+end
+
+has_wgetssl    = (UTIL.exec( [[which wget-ssl]] ) ~= "")       -- and true or nil
+has_curl       = (UTIL.exec( [[which curl]] ) ~= "")
+has_curlssl    = (SYS.call( [[$(which curl) -V | grep "Protocols:" | grep -qF "https"]] ) ~= 0)
+has_curlpxy    = (SYS.call( [[grep -i "all_proxy" /usr/lib/libcurl.so* >/dev/null 2>&1]] ) == 0)
+has_fetch      = (UTIL.exec( [[which uclient-fetch]] ) ~= "")
+has_fetchssl   = NXFS.access("/lib/libustream-ssl.so")
+has_bbwget     = (SYS.call( [[/usr/bin/wget -V 2>&1 | grep -iqF "busybox"]] ) == 0)
+has_bindhost   = (UTIL.exec( [[which host]] ) ~= "")
+has_hostip     = (UTIL.exec( [[which hostip]] ) ~= "")
+has_nslookup   = (SYS.call( [[$(which nslookup) 127.0.0.1 0 >/dev/null 2>&1]] ) ~= 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_dnsserver  = (has_bindhost or has_hostip or has_nslookup)
+has_bindnet    = (has_wgetssl or has_curl)
+has_cacerts    = _check_certs()
+
 -- function to calculate seconds from given interval and unit
 function calc_seconds(interval, unit)
        if not tonumber(interval) then
 -- function to calculate seconds from given interval and unit
 function calc_seconds(interval, unit)
        if not tonumber(interval) then
@@ -27,42 +51,6 @@ function calc_seconds(interval, unit)
        end
 end
 
        end
 end
 
--- check if IPv6 supported by OpenWrt
-function check_ipv6()
-       return NXFS.access("/proc/net/ipv6_route")
-          and NXFS.access("/usr/sbin/ip6tables")
-end
-
--- check if Wget with SSL support or cURL installed
-function check_ssl()
-       if (SYS.call([[ grep -i "\+ssl" /usr/bin/wget >/dev/null 2>&1 ]]) == 0) then
-               return true
-       else
-               return NXFS.access("/usr/bin/curl")
-       end
-end
-
--- check if Wget with SSL or cURL with proxy support installed
-function check_proxy()
-       -- we prefere GNU Wget for communication
-       if (SYS.call([[ grep -i "\+ssl" /usr/bin/wget >/dev/null 2>&1 ]]) == 0) then
-               return true
-
-       -- if not installed cURL must support proxy
-       elseif NXFS.access("/usr/bin/curl") then
-               return (SYS.call([[ grep -i all_proxy /usr/lib/libcurl.so* >/dev/null 2>&1 ]]) == 0)
-
-       -- only BusyBox Wget is installed
-       else
-               return NXFS.access("/usr/bin/wget")
-       end
-end
-
--- check if BIND host installed
-function check_bind_host()
-       return NXFS.access("/usr/bin/host")
-end
-
 -- convert epoch date to given format
 function epoch2date(epoch, format)
        if not format or #format < 2 then
 -- convert epoch date to given format
 function epoch2date(epoch, format)
        if not format or #format < 2 then
@@ -158,24 +146,35 @@ function value_parse(self, section, novld)
                end
 
                if fexist then          -- and there is a formvalue
                end
 
                if fexist then          -- and there is a formvalue
-                       self:add_error(section, "invalid", errtxt)
+                       self:add_error(section, "invalid", errtxt or self.title .. ": invalid")
                        return          -- so data are invalid
                        return          -- so data are invalid
-
                elseif not rm_opt then  -- and empty formvalue but NOT (rmempty or optional) set
                elseif not rm_opt then  -- and empty formvalue but NOT (rmempty or optional) set
-                       self:add_error(section, "missing", errtxt)
+                       self:add_error(section, "missing", errtxt or self.title .. ": missing")
                        return          -- so data is missing
                        return          -- so data is missing
+               elseif errtxt then
+                       self:add_error(section, "invalid", errtxt)
+                       return
                end
                end
+--             error  ("\n option: " .. self.option ..
+--                     "\n fvalue: " .. tostring(fvalue) ..
+--                     "\n fexist: " .. tostring(fexist) ..
+--                     "\n cvalue: " .. tostring(cvalue) ..
+--                     "\n vvalue: " .. tostring(vvalue) ..
+--                     "\n vexist: " .. tostring(vexist) ..
+--                     "\n rm_opt: " .. tostring(rm_opt) ..
+--                     "\n eq_cfg: " .. tostring(eq_cfg) ..
+--                     "\n eq_def: " .. tostring(eq_def) ..
+--                     "\n novld : " .. tostring(novld) ..
+--                     "\n errtxt: " .. tostring(errtxt) )
        end
 
        -- lets continue with value returned from validate
        end
 
        -- lets continue with value returned from validate
-       eq_cfg  = ( vvalue == cvalue )                  -- update equal_config flag
-       local vexist = ( vvalue and (#vvalue > 0) )     -- not "nil" and "not empty"
-       local eq_def = ( vvalue == self.default )       -- equal_default flag
+       eq_cfg  = ( vvalue == cvalue )                                  -- update equal_config flag
+       local vexist = ( vvalue and (#vvalue > 0) ) and true or false   -- not "nil" and "not empty"
+       local eq_def = ( vvalue == self.default )                       -- equal_default flag
 
 
-       -- not forcewrite and (rmempty or optional)
-       -- and (no data or equal_default)
-       if not self.forcewrite and rm_opt
-         and (not vexist or eq_def) then
+       -- (rmempty or optional) and (no data or equal_default)
+       if rm_opt and (not vexist or eq_def) then
                if self:remove(section) then            -- remove data from UCI
                        self.section.changed = true     -- and push events
                end
                if self:remove(section) then            -- remove data from UCI
                        self.section.changed = true     -- and push events
                end
@@ -187,6 +186,18 @@ function value_parse(self, section, novld)
                return
        end
 
                return
        end
 
+       -- we should have a valid value here
+       assert (vvalue, "\n option: " .. self.option ..
+                       "\n fvalue: " .. tostring(fvalue) ..
+                       "\n fexist: " .. tostring(fexist) ..
+                       "\n cvalue: " .. tostring(cvalue) ..
+                       "\n vvalue: " .. tostring(vvalue) ..
+                       "\n vexist: " .. tostring(vexist) ..
+                       "\n rm_opt: " .. tostring(rm_opt) ..
+                       "\n eq_cfg: " .. tostring(eq_cfg) ..
+                       "\n eq_def: " .. tostring(eq_def) ..
+                       "\n errtxt: " .. tostring(errtxt) )
+
        -- write data to UCI; raise event only on changes
        if self:write(section, vvalue) and not eq_cfg then
                self.section.changed = true
        -- write data to UCI; raise event only on changes
        if self:write(section, vvalue) and not eq_cfg then
                self.section.changed = true
index 8e1c8f5..e38a593 100644 (file)
@@ -2,18 +2,17 @@
 #  generated from ./applications/luci-ddns/luasrc/i18n/ddns.en.lua
 msgid ""
 msgstr ""
 #  generated from ./applications/luci-ddns/luasrc/i18n/ddns.en.lua
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2014-07-03 20:30+0200\n"
 "Last-Translator: Alex <alexhenrie24@gmail.com>\n"
 "PO-Revision-Date: 2014-07-03 20:30+0200\n"
 "Last-Translator: Alex <alexhenrie24@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: ca\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"
 "Language: ca\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: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -53,12 +52,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -295,6 +299,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -307,6 +314,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interfície"
 
 msgid "Interface"
 msgstr "Interfície"
 
@@ -373,6 +385,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -481,6 +496,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -542,6 +560,9 @@ msgstr ""
 msgid "Username"
 msgstr "Nom d'usuari"
 
 msgid "Username"
 msgstr "Nom d'usuari"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -566,6 +587,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -697,46 +726,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Comprova si s'ha canviat la IP cada"
-
-#, fuzzy
-#~ msgid "Check-time unit"
-#~ msgstr "Unitat de temps de comprovació"
-
-#~ msgid "Enable"
-#~ msgstr "Habilita"
-
-#~ msgid "Force update every"
-#~ msgstr "Força actualització cada"
-
-#, fuzzy
-#~ msgid "Force-time unit"
-#~ msgstr "Unitat de temps de forceig"
-
-#~ msgid "Service"
-#~ msgstr "Servei"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Origen de l'adreça IP"
-
-#~ msgid "custom"
-#~ msgstr "personalitzat"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interfície"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "xarxa"
-
-#~ msgid "Event interface"
-#~ msgstr "Interfície d'esdeveniment"
index bbab2d0..fe371fe 100644 (file)
@@ -2,18 +2,17 @@
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2014-06-20 23:22+0200\n"
 "Last-Translator: koli <lukas.koluch@gmail.com>\n"
 "PO-Revision-Date: 2014-06-20 23:22+0200\n"
 "Last-Translator: koli <lukas.koluch@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -53,12 +52,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -293,6 +297,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -305,6 +312,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Rozhraní"
 
 msgid "Interface"
 msgstr "Rozhraní"
 
@@ -371,6 +383,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -479,6 +494,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -540,6 +558,9 @@ msgstr ""
 msgid "Username"
 msgstr "Uživatelské jméno"
 
 msgid "Username"
 msgstr "Uživatelské jméno"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -564,6 +585,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -695,46 +724,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Zkontrolovat změnu IP každých"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Check-time jednotka"
-
-#~ msgid "Enable"
-#~ msgstr "Povolit"
-
-#~ msgid "Force update every"
-#~ msgstr "Vynutit aktualizaci každých"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Force-time jednotka"
-
-#~ msgid "Hostname"
-#~ msgstr "Hostname"
-
-#~ msgid "Service"
-#~ msgstr "Služba"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Zdroj IP adresy"
-
-#~ msgid "custom"
-#~ msgstr "vlastní"
-
-# Hours
-# Hodin
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "rozhraní"
-
-# Minutes (not minimum)
-# Minut
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "síť"
index e662adc..065f22c 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: luci-app-ddns\n"
-"POT-Creation-Date: 2015-11-04 19:10-0100\n"
-"PO-Revision-Date: 2015-11-14 18:31+0100\n"
+"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"
 "Language-Team: \n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Last-Translator: Christian Schoenebeck <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.6\n"
+"X-Generator: Poedit 1.8.4\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 "X-Poedit-Basepath: .\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 "X-Poedit-Basepath: .\n"
@@ -55,17 +55,24 @@ msgstr "'Bind' an ein bestimmtes Netzwerk wird nicht unterstützt"
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 "BusyBox's nslookup und Wget unterstützen nicht die IP Version für die "
 msgstr ""
 "BusyBox's nslookup und Wget unterstützen nicht die IP Version für die "
-"Kommunikation festzulegen."
+"Kommunikation festzulegen!"
 
 msgid ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
 msgstr ""
 msgstr ""
-"BusyBox's nslookup unterstützt es nicht das TCP-Protokoll für DNS Anfragen "
-"anstelle des standardmäßigen UDP-Protokolls."
+"BusyBox's nslookup und hostip unterstützen es nicht das TCP-Protokoll für "
+"DNS Anfragen anstelle des standardmäßigen UDP-Protokolls zu verwenden!"
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+"BusyBox nslookup in der aktuellen compilierten Version kann gegebenen DNS-"
+"Server nicht korrekt verarbeiten!"
 
 msgid "Casual users should not change this setting"
 msgstr "Standard Benutzer sollten diese Einstellung nicht ändern."
 
 msgid "Casual users should not change this setting"
 msgstr "Standard Benutzer sollten diese Einstellung nicht ändern."
@@ -338,6 +345,11 @@ msgstr ""
 "Wenn deaktiviert kann die Aktualisierung nicht gestartet werden.<br />Weder "
 "über das LuCI Web Interface noch von der Geräte-Konsole"
 
 "Wenn deaktiviert kann die Aktualisierung nicht gestartet werden.<br />Weder "
 "über das LuCI Web Interface noch von der Geräte-Konsole"
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+"Wenn Sie sichere Kommunikation verwenden, sollten Sie Serverzertifikate "
+"überprüfen!"
+
 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'"
 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'"
@@ -354,6 +366,13 @@ msgstr ""
 msgid "Info"
 msgstr "Informationen"
 
 msgid "Info"
 msgstr "Informationen"
 
+msgid ""
+"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 "
+"von Hand in das Standardverzeichnis /etc/ssl/certs"
+
 msgid "Interface"
 msgstr "Schnittstelle"
 
 msgid "Interface"
 msgstr "Schnittstelle"
 
@@ -431,6 +450,9 @@ msgstr "Nie"
 msgid "Next Update"
 msgstr "Nächste Aktualisierung"
 
 msgid "Next Update"
 msgstr "Nächste Aktualisierung"
 
+msgid "No certificates found"
+msgstr "Keine Zertifikate gefunden"
+
 msgid "No data"
 msgstr "Keine Daten"
 
 msgid "No data"
 msgstr "Keine Daten"
 
@@ -546,6 +568,9 @@ msgstr "Zeige mehr"
 msgid "Software update required"
 msgstr "Softwareaktualisierung nötig"
 
 msgid "Software update required"
 msgstr "Softwareaktualisierung nötig"
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr "Die Angabe eines DNS-Server wird nicht unterstützt"
+
 msgid "Start"
 msgstr "Start"
 
 msgid "Start"
 msgstr "Start"
 
@@ -613,6 +638,9 @@ msgstr ""
 msgid "Username"
 msgstr "Benutzername"
 
 msgid "Username"
 msgstr "Benutzername"
 
+msgid "Using specific DNS Server not supported"
+msgstr "Verwendung spezifischer DNS-Server wird nicht unterstützt"
+
 msgid "Verify"
 msgstr "überprüfen"
 
 msgid "Verify"
 msgstr "überprüfen"
 
@@ -641,6 +669,18 @@ msgstr ""
 "Schreibt Meldungen ins Systemprotokoll. Kritische Fehler werden immer in das "
 "Systemprotokoll geschrieben."
 
 "Schreibt Meldungen ins Systemprotokoll. Kritische Fehler werden immer in das "
 "Systemprotokoll geschrieben."
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+"Sie sollten das Programmpakete BIND host oder hostip für DNS Anfragen "
+"installieren."
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+"Sie sollten das BIND host oder hostIP Paket installieren, wenn Sie einen DNS-"
+"Server angeben müssen um Ihre registrierte IP zu ermitteln."
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 "Sie sollten das Programmpakete BIND host for DNS Anfragen installieren."
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 "Sie sollten das Programmpakete BIND host for DNS Anfragen installieren."
index a8bb5d6..7d9eb03 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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-03-18 17:08+0200\n"
 "Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
 "PO-Revision-Date: 2012-03-18 17:08+0200\n"
 "Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: el\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"
 "Language: el\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: Pootle 2.0.4\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -292,6 +296,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -304,6 +311,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Διεπαφή"
 
 msgid "Interface"
 msgstr "Διεπαφή"
 
@@ -370,6 +382,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -478,6 +493,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -539,6 +557,9 @@ msgstr ""
 msgid "Username"
 msgstr "Όνομα χρήστη"
 
 msgid "Username"
 msgstr "Όνομα χρήστη"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -563,6 +584,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -694,50 +723,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Έλεγχος για αλλαγή IP κάθε"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Μονάδα χρόνου ελέγχου"
-
-#~ msgid "Enable"
-#~ msgstr "Ενεργοποίηση"
-
-#~ msgid "Force update every"
-#~ msgstr "Εξαναγκασμός ενημέρωσης κάθε"
-
-#, fuzzy
-#~ msgid "Force-time unit"
-#~ msgstr "Μονάδα χρόνου εξαναγκαστικής ενημέρωσης"
-
-#~ msgid "Hostname"
-#~ msgstr "Όνομα υπολογιστή"
-
-#~ msgid "Service"
-#~ msgstr "Υπηρεσία"
-
-#, fuzzy
-#~ msgid "Source of IP address"
-#~ msgstr "Πηγή της διεύθυνσης IP"
-
-#~ msgid "custom"
-#~ msgstr "προσαρμοσμένο"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "ω"
-
-#~ msgid "interface"
-#~ msgstr "διεπαφή"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "λεπτά"
-
-#~ msgid "network"
-#~ msgstr "δίκτυο"
-
-#, fuzzy
-#~ msgid "ddns_service_updateurl"
-#~ msgstr "Προσαρμογή URL ενημέρωσης"
diff --git a/applications/luci-app-ddns/po/en/ddns.po b/applications/luci-app-ddns/po/en/ddns.po
deleted file mode 100644 (file)
index 5cfaee3..0000000
+++ /dev/null
@@ -1,741 +0,0 @@
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-msgid "&"
-msgstr ""
-
-msgid "-- custom --"
-msgstr ""
-
-msgid "-- default --"
-msgstr ""
-
-msgid "Advanced Settings"
-msgstr ""
-
-msgid "Allow non-public IP's"
-msgstr ""
-
-msgid "Applying changes"
-msgstr ""
-
-msgid "Basic Settings"
-msgstr ""
-
-msgid ""
-"Below a list of configuration tips for your system to run Dynamic DNS "
-"updates without limitations"
-msgstr ""
-
-msgid ""
-"Below is a list of configured DDNS configurations and their current state."
-msgstr ""
-
-msgid "Bind Network"
-msgstr ""
-
-msgid "Binding to a specific network not supported"
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
-msgstr ""
-
-msgid "Casual users should not change this setting"
-msgstr ""
-
-msgid "Change provider"
-msgstr ""
-
-msgid "Check Interval"
-msgstr ""
-
-msgid "Collecting data..."
-msgstr ""
-
-msgid "Config error"
-msgstr ""
-
-msgid "Configuration"
-msgstr ""
-
-msgid ""
-"Configure here the details for all Dynamic DNS services including this LuCI "
-"application."
-msgstr ""
-
-msgid "Configure here the details for selected Dynamic DNS service."
-msgstr ""
-
-msgid "Current setting"
-msgstr ""
-
-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 ""
-
-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 ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr "Custom update-URL"
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr "Dynamic DNS"
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-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 ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-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 ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr "Interface"
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-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 ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr "Network"
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr "Password"
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr "URL"
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr "Username"
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Check for changed IP every"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Check-time unit"
-
-#~ msgid "Enable"
-#~ msgstr "Enable"
-
-#~ msgid "Force update every"
-#~ msgstr "Force update every"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Force-time unit"
-
-#~ msgid "Hostname"
-#~ msgstr "Hostname"
-
-#~ msgid "Service"
-#~ msgstr "Service"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Source of IP address"
-
-#~ msgid "custom"
-#~ msgstr "custom"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interface"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "network"
-
-#~ msgid "Event interface"
-#~ msgstr "Event interface"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "On which interface up should start the ddns script process."
index 7d96297..dbdfad4 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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-01 23:37+0200\n"
 "Last-Translator: José Vicente <josevteg@gmail.com>\n"
 "PO-Revision-Date: 2012-11-01 23:37+0200\n"
 "Last-Translator: José Vicente <josevteg@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: es\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"
 "Language: es\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: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -291,6 +295,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -303,6 +310,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interfaz"
 
 msgid "Interface"
 msgstr "Interfaz"
 
@@ -369,6 +381,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -477,6 +492,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -538,6 +556,9 @@ msgstr ""
 msgid "Username"
 msgstr "Nombre de usuario"
 
 msgid "Username"
 msgstr "Nombre de usuario"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -562,6 +583,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -693,50 +722,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Verificar cambios de IP cada"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Unidad de tiempo"
-
-#~ msgid "Enable"
-#~ msgstr "Activar"
-
-#~ msgid "Force update every"
-#~ msgstr "Forzar actualización cada"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Unidad de tiempo"
-
-#~ msgid "Hostname"
-#~ msgstr "Nombre de máquina"
-
-#~ msgid "Service"
-#~ msgstr "Servicio"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Dirección IP de origen"
-
-#~ msgid "custom"
-#~ msgstr "personalizado"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interfaz"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "red"
-
-#~ msgid "Event interface"
-#~ msgstr "Interfaz de eventos"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "Tras qué interfaz debe arrancar ddns."
index 67535c6..36dcb60 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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-06 13:19+0200\n"
 "Last-Translator: hogsim <hogsim@gmail.com>\n"
 "PO-Revision-Date: 2012-11-06 13:19+0200\n"
 "Last-Translator: hogsim <hogsim@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: fr\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"
 "Language: fr\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: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -291,6 +295,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -303,6 +310,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interface"
 
 msgid "Interface"
 msgstr "Interface"
 
@@ -369,6 +381,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -477,6 +492,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -538,6 +556,9 @@ msgstr ""
 msgid "Username"
 msgstr "Nom d'utilisateur"
 
 msgid "Username"
 msgstr "Nom d'utilisateur"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -562,6 +583,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -693,50 +722,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Vérifier si l'adresse IP a changé toutes les"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Unité de temps pour la vérification"
-
-#~ msgid "Enable"
-#~ msgstr "Activer"
-
-#~ msgid "Force update every"
-#~ msgstr "Vérification forcée toutes les"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Unité de temps pour la vérification forcée"
-
-#~ msgid "Hostname"
-#~ msgstr "Nom d'hôte"
-
-#~ msgid "Service"
-#~ msgstr "Service"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Source de l'adresse IP"
-
-#~ msgid "custom"
-#~ msgstr "personnalisé"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interface"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "réseau"
-
-#~ msgid "Event interface"
-#~ msgstr "Événement sur l'interface"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "Sur quelle interface devrait démarrer le processus du script ddns."
index ed696d7..edc5325 100644 (file)
@@ -1,10 +1,7 @@
-# Generated from applications/luci-ddns/luasrc/model/cbi/ddns/ddns.lua
-#
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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-09-10 04:26+0200\n"
 "Last-Translator: Snoof <sagim9@gmail.com>\n"
 "Language-Team: none\n"
 "PO-Revision-Date: 2012-09-10 04:26+0200\n"
 "Last-Translator: Snoof <sagim9@gmail.com>\n"
 "Language-Team: none\n"
@@ -13,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -53,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -294,6 +296,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -306,6 +311,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "ממשק"
 
 msgid "Interface"
 msgstr "ממשק"
 
@@ -372,6 +382,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -480,6 +493,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -541,6 +557,9 @@ msgstr ""
 msgid "Username"
 msgstr "שם משתמש"
 
 msgid "Username"
 msgstr "שם משתמש"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -565,6 +584,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -696,42 +723,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "בצע בדיקה ל- IP שהתחלף כל"
-
-#~ msgid "Check-time unit"
-#~ msgstr "בדוק-יחידת זמן"
-
-#~ msgid "Enable"
-#~ msgstr "אפשר"
-
-#~ msgid "Force update every"
-#~ msgstr "אלץ עדכון כל"
-
-#, fuzzy
-#~ msgid "Force-time unit"
-#~ msgstr "יחידת זמן של אילוץ"
-
-#~ msgid "Service"
-#~ msgstr "שירות"
-
-#~ msgid "Source of IP address"
-#~ msgstr "מקור כתובת IP"
-
-#~ msgid "custom"
-#~ msgstr "מותאם אישית"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "ש'"
-
-#~ msgid "interface"
-#~ msgstr "ממשק"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "דק'"
-
-#~ msgid "network"
-#~ msgstr "רשת"
index 6cb3980..279e154 100644 (file)
@@ -1,10 +1,7 @@
-# Generated from applications/luci-ddns/luasrc/model/cbi/ddns/ddns.lua
-#
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-01-28 13:49+0200\n"
 "Last-Translator: Gábor <vargalex@freemail.hu>\n"
 "Language-Team: none\n"
 "PO-Revision-Date: 2013-01-28 13:49+0200\n"
 "Last-Translator: Gábor <vargalex@freemail.hu>\n"
 "Language-Team: none\n"
@@ -13,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -53,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -293,6 +295,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -305,6 +310,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interfész"
 
 msgid "Interface"
 msgstr "Interfész"
 
@@ -371,6 +381,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -479,6 +492,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -540,6 +556,9 @@ msgstr ""
 msgid "Username"
 msgstr "Felhasználónév"
 
 msgid "Username"
 msgstr "Felhasználónév"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -564,6 +583,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -695,50 +722,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "IP-cím változás ellenőrzése minden"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Időegység"
-
-#~ msgid "Enable"
-#~ msgstr "Engedélyezés"
-
-#~ msgid "Force update every"
-#~ msgstr "Frissítés erőltetése minden"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Időegység"
-
-#~ msgid "Hostname"
-#~ msgstr "Hostnév"
-
-#~ msgid "Service"
-#~ msgstr "Szervíz"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Az IP cím forrása"
-
-#~ msgid "custom"
-#~ msgstr "egyéni"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "óra"
-
-#~ msgid "interface"
-#~ msgstr "interfész"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "perc"
-
-#~ msgid "network"
-#~ msgstr "hálózat"
-
-#~ msgid "Event interface"
-#~ msgstr "Esemény interfész"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "Melyik interfész indulása váltsa ki a ddns script indítását."
index 5ba86ed..a058394 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-02-03 13:53+0200\n"
 "Last-Translator: Francesco <3gasas@gmail.com>\n"
 "PO-Revision-Date: 2013-02-03 13:53+0200\n"
 "Last-Translator: Francesco <3gasas@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: it\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"
 "Language: it\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: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -291,6 +295,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -303,6 +310,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interfaccia"
 
 msgid "Interface"
 msgstr "Interfaccia"
 
@@ -369,6 +381,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -477,6 +492,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -538,6 +556,9 @@ msgstr ""
 msgid "Username"
 msgstr "Nome Utente"
 
 msgid "Username"
 msgstr "Nome Utente"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -562,6 +583,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -693,50 +722,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Controlla se cambia l'IP ogni"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Check-time unit"
-
-#~ msgid "Enable"
-#~ msgstr "Abilita"
-
-#~ msgid "Force update every"
-#~ msgstr "Forza aggiornamento ogni"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Unità di tempo per l'aggiornamento"
-
-#~ msgid "Hostname"
-#~ msgstr "Nome Host"
-
-#~ msgid "Service"
-#~ msgstr "Servizio"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Origine dell'indirizzo IP"
-
-#~ msgid "custom"
-#~ msgstr "personalizzato"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "o"
-
-#~ msgid "interface"
-#~ msgstr "interfaccia"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "rete"
-
-#~ msgid "Event interface"
-#~ msgstr "Evento interfaccia"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "Su quale interfaccia dovrebbe iniziare il processo di script DDNS."
index 04967f9..46ab077 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-10-05 17:19+0200\n"
 "Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
 "PO-Revision-Date: 2013-10-05 17:19+0200\n"
 "Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -291,6 +295,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -303,6 +310,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "インターフェース"
 
 msgid "Interface"
 msgstr "インターフェース"
 
@@ -369,6 +381,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -477,6 +492,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -538,6 +556,9 @@ msgstr ""
 msgid "Username"
 msgstr "ユーザー名"
 
 msgid "Username"
 msgstr "ユーザー名"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -562,6 +583,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -693,52 +722,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "IPアドレスが変化したかチェックを行う間隔"
-
-#~ msgid "Check-time unit"
-#~ msgstr "チェックの時間単位"
-
-#~ msgid "Enable"
-#~ msgstr "有効"
-
-#~ msgid "Force update every"
-#~ msgstr "強制的にアップデートを行う間隔"
-
-#~ msgid "Force-time unit"
-#~ msgstr "アップデートの時間単位"
-
-#~ msgid "Hostname"
-#~ msgstr "ホスト名"
-
-#~ msgid "Service"
-#~ msgstr "サービス"
-
-#~ msgid "Source of IP address"
-#~ msgstr "送信元IPアドレス"
-
-#~ msgid "custom"
-#~ msgstr "手動設定"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "時"
-
-#~ msgid "interface"
-#~ msgstr "インターフェース"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "分"
-
-#~ msgid "network"
-#~ msgstr "ネットワーク"
-
-#~ msgid "Event interface"
-#~ msgstr "イベントインターフェース"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr ""
-#~ "どのインターフェースが起動した際にddnsスクリプトを開始するか設定してくださ"
-#~ "い。"
diff --git a/applications/luci-app-ddns/po/ms/ddns.po b/applications/luci-app-ddns/po/ms/ddns.po
deleted file mode 100644 (file)
index 83cef94..0000000
+++ /dev/null
@@ -1,693 +0,0 @@
-# Generated from applications/luci-ddns/luasrc/model/cbi/ddns/ddns.lua
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
-"PO-Revision-Date: 2010-04-02 13:44+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-msgid "&"
-msgstr ""
-
-msgid "-- custom --"
-msgstr ""
-
-msgid "-- default --"
-msgstr ""
-
-msgid "Advanced Settings"
-msgstr ""
-
-msgid "Allow non-public IP's"
-msgstr ""
-
-msgid "Applying changes"
-msgstr ""
-
-msgid "Basic Settings"
-msgstr ""
-
-msgid ""
-"Below a list of configuration tips for your system to run Dynamic DNS "
-"updates without limitations"
-msgstr ""
-
-msgid ""
-"Below is a list of configured DDNS configurations and their current state."
-msgstr ""
-
-msgid "Bind Network"
-msgstr ""
-
-msgid "Binding to a specific network not supported"
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
-msgstr ""
-
-msgid "Casual users should not change this setting"
-msgstr ""
-
-msgid "Change provider"
-msgstr ""
-
-msgid "Check Interval"
-msgstr ""
-
-msgid "Collecting data..."
-msgstr ""
-
-msgid "Config error"
-msgstr ""
-
-msgid "Configuration"
-msgstr ""
-
-msgid ""
-"Configure here the details for all Dynamic DNS services including this LuCI "
-"application."
-msgstr ""
-
-msgid "Configure here the details for selected Dynamic DNS service."
-msgstr ""
-
-msgid "Current setting"
-msgstr ""
-
-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 ""
-
-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 ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr ""
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr ""
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-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 ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-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 ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr ""
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-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 ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr ""
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr ""
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr ""
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr ""
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
index 303972c..5a2afaf 100644 (file)
@@ -1,8 +1,15 @@
 msgid ""
 msgstr ""
 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: \n"
 "Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
 "Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"Language-Team: \n"
+"Language: no\n"
+"MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -42,12 +49,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -282,6 +294,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -294,6 +309,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Grensesnitt"
 
 msgid "Interface"
 msgstr "Grensesnitt"
 
@@ -360,6 +380,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -468,6 +491,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -529,6 +555,9 @@ msgstr ""
 msgid "Username"
 msgstr "Brukernavn"
 
 msgid "Username"
 msgstr "Brukernavn"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -553,6 +582,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -684,42 +721,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Undersøk om IP er endret hver"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Tidsenhet"
-
-#~ msgid "Enable"
-#~ msgstr "Aktiver"
-
-#~ msgid "Force update every"
-#~ msgstr "Tving oppdatering hver"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Tidsenhet"
-
-#~ msgid "Hostname"
-#~ msgstr "Vertsnavn"
-
-#~ msgid "Service"
-#~ msgstr "Tjeneste"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Kilden til IP adresse"
-
-#~ msgid "custom"
-#~ msgstr "egendefinert"
-
-#~ msgid "h"
-#~ msgstr "timer"
-
-#~ msgid "interface"
-#~ msgstr "grensesnitt"
-
-#~ msgid "min"
-#~ msgstr "minutter"
-
-#~ msgid "network"
-#~ msgstr "nettverk"
index 53bbb9f..ad40f3b 100644 (file)
@@ -1,18 +1,17 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-01-06 13:08+0200\n"
 "Last-Translator: obsy <cezary@eko.one.pl>\n"
 "PO-Revision-Date: 2013-01-06 13:08+0200\n"
 "Last-Translator: obsy <cezary@eko.one.pl>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -52,12 +51,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -292,6 +296,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -304,6 +311,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interfejs"
 
 msgid "Interface"
 msgstr "Interfejs"
 
@@ -370,6 +382,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -478,6 +493,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -539,6 +557,9 @@ msgstr ""
 msgid "Username"
 msgstr "Nazwa użytkownika"
 
 msgid "Username"
 msgstr "Nazwa użytkownika"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -563,6 +584,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -694,50 +723,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Sprawdzaj zmiany adresu IP co"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Jednostka czasu sprawdzania"
-
-#~ msgid "Enable"
-#~ msgstr "Włącz"
-
-#~ msgid "Force update every"
-#~ msgstr "Wymuszaj aktualizację co"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Jednostka czasu wymuszania"
-
-#~ msgid "Hostname"
-#~ msgstr "Nazwa hosta"
-
-#~ msgid "Service"
-#~ msgstr "Usługa"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Źródło adresu IP"
-
-#~ msgid "custom"
-#~ msgstr "niestandardowe"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "godz."
-
-#~ msgid "interface"
-#~ msgstr "interfejs"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "sieć"
-
-#~ msgid "Event interface"
-#~ msgstr "Interfejs"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "Określa interfejs na którym zostanie uruchomiony skrypt ddns."
index bfd1af2..fefbc01 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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: 2012-11-03 07:02+0200\n"
 "Last-Translator: Luiz Angelo <luizluca@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\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"
 "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: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -291,6 +295,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -303,6 +310,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interface"
 
 msgid "Interface"
 msgstr "Interface"
 
@@ -369,6 +381,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -477,6 +492,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -538,6 +556,9 @@ msgstr ""
 msgid "Username"
 msgstr "Usuário"
 
 msgid "Username"
 msgstr "Usuário"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -562,6 +583,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -693,52 +722,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Verifique por alterações no endereço IP a cada"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Unidade de tempo para verificação"
-
-#~ msgid "Enable"
-#~ msgstr "Habilitar"
-
-#~ msgid "Force update every"
-#~ msgstr "Forçar atualização a cada"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Unidade de tempo para atualização forçada"
-
-#~ msgid "Hostname"
-#~ msgstr "Nome do computador"
-
-#~ msgid "Service"
-#~ msgstr "Serviço"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Origem do Endereço IP"
-
-#~ msgid "custom"
-#~ msgstr "personalizado"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interface"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "rede"
-
-#~ msgid "Event interface"
-#~ msgstr "Interface de eventos"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr ""
-#~ "Na subida de qual interface que o processo do script ddns deve ser "
-#~ "iniciado"
index b24e685..e6219ed 100644 (file)
@@ -1,17 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-05-31 23:52+0200\n"
 "Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n"
 "PO-Revision-Date: 2013-05-31 23:52+0200\n"
 "Last-Translator: joao.f.vieira <joao.f.vieira@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
 "Language: pt\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"
 "Language: pt\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: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -51,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -293,6 +297,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -305,6 +312,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interface"
 
 msgid "Interface"
 msgstr "Interface"
 
@@ -371,6 +383,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -479,6 +494,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -540,6 +558,9 @@ msgstr ""
 msgid "Username"
 msgstr "Nome de Utilizador"
 
 msgid "Username"
 msgstr "Nome de Utilizador"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -564,6 +585,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -695,53 +724,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Intervalo para verificação de alteração do endereço IP"
-
-#, fuzzy
-#~ msgid "Check-time unit"
-#~ msgstr "Unidade de tempo para verificação"
-
-#~ msgid "Enable"
-#~ msgstr "Ativar"
-
-#~ msgid "Force update every"
-#~ msgstr "Forçar actualização a cada"
-
-#, fuzzy
-#~ msgid "Force-time unit"
-#~ msgstr "Unidade de tempo para actualização forçada"
-
-#~ msgid "Hostname"
-#~ msgstr "Nome de Host"
-
-#~ msgid "Service"
-#~ msgstr "Serviço"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Origem do Endereço IP"
-
-#~ msgid "custom"
-#~ msgstr "personalizado"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interface"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "rede"
-
-#~ msgid "Event interface"
-#~ msgstr "Interface do evento"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr ""
-#~ "Em que interface deve ser iniciado o script para o processo de ddns."
index 9d92688..f67f47d 100644 (file)
@@ -1,20 +1,17 @@
-# Generated from applications/luci-ddns/luasrc/model/cbi/ddns/ddns.lua
-#
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-09-25 19:11+0200\n"
 "Last-Translator: Mihai <WyRwSyK@gmail.com>\n"
 "PO-Revision-Date: 2013-09-25 19:11+0200\n"
 "Last-Translator: Mihai <WyRwSyK@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
 "Language: ro\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2);;\n"
 "Language: ro\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -54,12 +51,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -294,6 +296,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -306,6 +311,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Interfata"
 
 msgid "Interface"
 msgstr "Interfata"
 
@@ -372,6 +382,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -480,6 +493,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -541,6 +557,9 @@ msgstr ""
 msgid "Username"
 msgstr "Utilizator"
 
 msgid "Username"
 msgstr "Utilizator"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -565,6 +584,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -696,50 +723,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Verifica pentru adresa IP schimbata la fiecare"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Unitatea de verificare timp"
-
-#~ msgid "Enable"
-#~ msgstr "Activeaza"
-
-#~ msgid "Force update every"
-#~ msgstr "Forteaza actualizarea la fiecare"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Unitatea de timp la fortare actualizare"
-
-#~ msgid "Hostname"
-#~ msgstr "Nume host"
-
-#~ msgid "Service"
-#~ msgstr "Serviciu"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Sursa adresei IP"
-
-#~ msgid "custom"
-#~ msgstr "particularizat"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "ore"
-
-#~ msgid "interface"
-#~ msgstr "interfata"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "minut(e)"
-
-#~ msgid "network"
-#~ msgstr "retea"
-
-#~ msgid "Event interface"
-#~ msgstr "Interfata eveniment"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "Pe care interfata trebuie sa porneasca scriptul ddns"
index 2f96780..d05a027 100644 (file)
@@ -1,8 +1,7 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: LuCI: ddns\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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-01 21:54+0300\n"
 "Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
 "Language-Team: Russian <x12ozmouse@ya.ru>\n"
 "PO-Revision-Date: 2012-11-01 21:54+0300\n"
 "Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
 "Language-Team: Russian <x12ozmouse@ya.ru>\n"
@@ -10,9 +9,9 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Poedit 1.8.4\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 msgid "&"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 msgid "&"
@@ -53,12 +52,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -293,6 +297,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -305,6 +312,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Интерфейс"
 
 msgid "Interface"
 msgstr "Интерфейс"
 
@@ -371,6 +383,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -479,6 +494,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -540,6 +558,9 @@ msgstr ""
 msgid "Username"
 msgstr "Имя пользователя"
 
 msgid "Username"
 msgstr "Имя пользователя"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -564,6 +585,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -695,51 +724,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Проверять, изменился ли IP адрес каждые"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Единица измерения проверки"
-
-#~ msgid "Enable"
-#~ msgstr "Включить"
-
-#~ msgid "Force update every"
-#~ msgstr "Принудительно обновлять каждые"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Единица измерения обновления"
-
-#~ msgid "Hostname"
-#~ msgstr "Имя хоста"
-
-#~ msgid "Service"
-#~ msgstr "Сервис"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Источник IP-адреса"
-
-#~ msgid "custom"
-#~ msgstr "пользовательский"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "ч"
-
-#~ msgid "interface"
-#~ msgstr "интерфейс"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "мин"
-
-#~ msgid "network"
-#~ msgstr "сеть"
-
-#~ msgid "Event interface"
-#~ msgstr "Интерфейс события"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr ""
-#~ "При включении какого интерфейса должен запускаться процесс скрипта DDNS."
diff --git a/applications/luci-app-ddns/po/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
deleted file mode 100644 (file)
index c825a56..0000000
+++ /dev/null
@@ -1,688 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"MIME-Version: 1.0\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-
-msgid "&"
-msgstr ""
-
-msgid "-- custom --"
-msgstr ""
-
-msgid "-- default --"
-msgstr ""
-
-msgid "Advanced Settings"
-msgstr ""
-
-msgid "Allow non-public IP's"
-msgstr ""
-
-msgid "Applying changes"
-msgstr ""
-
-msgid "Basic Settings"
-msgstr ""
-
-msgid ""
-"Below a list of configuration tips for your system to run Dynamic DNS "
-"updates without limitations"
-msgstr ""
-
-msgid ""
-"Below is a list of configured DDNS configurations and their current state."
-msgstr ""
-
-msgid "Bind Network"
-msgstr ""
-
-msgid "Binding to a specific network not supported"
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
-msgstr ""
-
-msgid "Casual users should not change this setting"
-msgstr ""
-
-msgid "Change provider"
-msgstr ""
-
-msgid "Check Interval"
-msgstr ""
-
-msgid "Collecting data..."
-msgstr ""
-
-msgid "Config error"
-msgstr ""
-
-msgid "Configuration"
-msgstr ""
-
-msgid ""
-"Configure here the details for all Dynamic DNS services including this LuCI "
-"application."
-msgstr ""
-
-msgid "Configure here the details for selected Dynamic DNS service."
-msgstr ""
-
-msgid "Current setting"
-msgstr ""
-
-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 ""
-
-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 ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr ""
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr ""
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-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 ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-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 ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr ""
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-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 ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr ""
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr ""
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr ""
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr ""
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
diff --git a/applications/luci-app-ddns/po/sv/ddns.po b/applications/luci-app-ddns/po/sv/ddns.po
deleted file mode 100644 (file)
index b46c22b..0000000
+++ /dev/null
@@ -1,689 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: sv\n"
-"MIME-Version: 1.0\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "&"
-msgstr ""
-
-msgid "-- custom --"
-msgstr ""
-
-msgid "-- default --"
-msgstr ""
-
-msgid "Advanced Settings"
-msgstr ""
-
-msgid "Allow non-public IP's"
-msgstr ""
-
-msgid "Applying changes"
-msgstr ""
-
-msgid "Basic Settings"
-msgstr ""
-
-msgid ""
-"Below a list of configuration tips for your system to run Dynamic DNS "
-"updates without limitations"
-msgstr ""
-
-msgid ""
-"Below is a list of configured DDNS configurations and their current state."
-msgstr ""
-
-msgid "Bind Network"
-msgstr ""
-
-msgid "Binding to a specific network not supported"
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
-msgstr ""
-
-msgid "Casual users should not change this setting"
-msgstr ""
-
-msgid "Change provider"
-msgstr ""
-
-msgid "Check Interval"
-msgstr ""
-
-msgid "Collecting data..."
-msgstr ""
-
-msgid "Config error"
-msgstr ""
-
-msgid "Configuration"
-msgstr ""
-
-msgid ""
-"Configure here the details for all Dynamic DNS services including this LuCI "
-"application."
-msgstr ""
-
-msgid "Configure here the details for selected Dynamic DNS service."
-msgstr ""
-
-msgid "Current setting"
-msgstr ""
-
-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 ""
-
-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 ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr ""
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr ""
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-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 ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-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 ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr ""
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-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 ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr ""
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr ""
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr ""
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr ""
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
index 7ab51dd..ba007c4 100644 (file)
@@ -1,5 +1,15 @@
 msgid ""
 msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 10:15+0100\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.4\n"
+"X-Poedit-SourceCharset: UTF-8\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -39,12 +49,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -277,6 +292,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -289,6 +307,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr ""
 
 msgid "Interface"
 msgstr ""
 
@@ -355,6 +378,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -463,6 +489,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -524,6 +553,9 @@ msgstr ""
 msgid "Username"
 msgstr ""
 
 msgid "Username"
 msgstr ""
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -548,6 +580,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
index 8df9a95..e9984e1 100644 (file)
@@ -1,19 +1,16 @@
-# Generated from applications/luci-ddns/luasrc/model/cbi/ddns/ddns.lua
-#
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-11-25 14:27+0200\n"
 "PO-Revision-Date: 2013-11-25 14:27+0200\n"
-"Last-Translator: qbilay <qbilay@mynet.com>\n"
-"Language-Team: none\n"
+"Last-Translator: \n"
+"Language-Team: \n"
 "Language: tr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "Language: tr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -53,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -291,6 +293,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -303,6 +308,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Arabirim"
 
 msgid "Interface"
 msgstr "Arabirim"
 
@@ -369,6 +379,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -477,6 +490,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -538,6 +554,9 @@ msgstr ""
 msgid "Username"
 msgstr "Kullanıcı adı"
 
 msgid "Username"
 msgstr "Kullanıcı adı"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -562,6 +581,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -693,16 +720,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Service"
-#~ msgstr "Servis"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Ip adresi kaynağı"
-
-# "arayüz" olarakta kullanılabilir.
-#~ msgid "interface"
-#~ msgstr "arabirim"
-
-#~ msgid "network"
-#~ msgstr "ağ"
index 1c44ef2..4f1002b 100644 (file)
@@ -2,19 +2,18 @@
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"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-12-29 12:47+0200\n"
 "Last-Translator: Yurii <yuripet@gmail.com>\n"
 "PO-Revision-Date: 2012-12-29 12:47+0200\n"
 "Last-Translator: Yurii <yuripet@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
 "Language: uk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: uk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -54,12 +53,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -294,6 +298,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -306,6 +313,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "Інтерфейс"
 
 msgid "Interface"
 msgstr "Інтерфейс"
 
@@ -372,6 +384,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -480,6 +495,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -541,6 +559,9 @@ msgstr ""
 msgid "Username"
 msgstr "Ім'я користувача"
 
 msgid "Username"
 msgstr "Ім'я користувача"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -565,6 +586,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -696,50 +725,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Перевіряти, чи змінилася IP-адреса кожні"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Одиниця часу перевірки"
-
-#~ msgid "Enable"
-#~ msgstr "Увімкнути"
-
-#~ msgid "Force update every"
-#~ msgstr "Примусово оновлювати кожні"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Одиниця часу оновлення"
-
-#~ msgid "Hostname"
-#~ msgstr "Ім'я вузла"
-
-#~ msgid "Service"
-#~ msgstr "Сервіс"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Джерело IP-адреси"
-
-#~ msgid "custom"
-#~ msgstr "користувацький"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "г"
-
-#~ msgid "interface"
-#~ msgstr "інтерфейс"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "хв"
-
-#~ msgid "network"
-#~ msgstr "мережа"
-
-#~ msgid "Event interface"
-#~ msgstr "Інтерфейс події"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "При вмиканні якого інтерфейсу має запускатися процес скрипта DDNS."
index 66f7c2c..7749702 100644 (file)
@@ -1,18 +1,15 @@
-#  ddns.pot
-#  generated from ./applications/luci-ddns/luasrc/i18n/ddns.en.lua
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2009-08-12 18:06+0200\n"
 "Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
 "PO-Revision-Date: 2009-08-12 18:06+0200\n"
 "Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: \n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -52,12 +49,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -294,6 +296,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -306,6 +311,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr ""
 
 msgid "Interface"
 msgstr ""
 
@@ -372,6 +382,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -480,6 +493,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -541,6 +557,9 @@ msgstr ""
 msgid "Username"
 msgstr ""
 
 msgid "Username"
 msgstr ""
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -565,6 +584,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -696,21 +723,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Kiểm tra mỗi thay đổi IP"
-
-#, fuzzy
-#~ msgid "Check-time unit"
-#~ msgstr "Đơn vị kiểm tra thời gian"
-
-#~ msgid "Force update every"
-#~ msgstr "Buộc cập nhật mỗi"
-
-#, fuzzy
-#~ msgid "Force-time unit"
-#~ msgstr "Force-đơn vị thời gian"
-
-#, fuzzy
-#~ msgid "Source of IP address"
-#~ msgstr "Nguồn của địa chỉ IP"
index b1a636a..d1b11d0 100644 (file)
@@ -1,8 +1,7 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2015-04-23 13:00+0800\n"
 "Last-Translator: Syrone Wong <wong.syrone@gmail.com>\n"
 "Language: zh_CN\n"
 "PO-Revision-Date: 2015-04-23 13:00+0800\n"
 "Last-Translator: Syrone Wong <wong.syrone@gmail.com>\n"
 "Language: zh_CN\n"
@@ -10,7 +9,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 1.7.5\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -50,13 +49,18 @@ msgstr "不支持绑定到一个指定的网络"
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr "与DDNS供应商通讯时BusyBox的nslookup和Wget不支持设置特定的IP协议版本."
 
 msgid ""
 msgstr "与DDNS供应商通讯时BusyBox的nslookup和Wget不支持设置特定的IP协议版本."
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
-msgstr "BusyBox的nslookup不支持使用TCP协议代替UDP协议请求DNS记录"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr "普通用户不应该改变这个设置"
 
 msgid "Casual users should not change this setting"
 msgstr "普通用户不应该改变这个设置"
@@ -297,6 +301,9 @@ msgid ""
 msgstr ""
 "如果服务配置被禁用那么它将不能被启动.<br />无论是通过LuCI页面或者是通过终端."
 
 msgstr ""
 "如果服务配置被禁用那么它将不能被启动.<br />无论是通过LuCI页面或者是通过终端."
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -311,6 +318,11 @@ msgstr "OpenWrt中,cURL/libcurl的某些版本编译时没有启用代理服务
 msgid "Info"
 msgstr "信息"
 
 msgid "Info"
 msgstr "信息"
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "接口"
 
 msgid "Interface"
 msgstr "接口"
 
@@ -379,6 +391,9 @@ msgstr "从不"
 msgid "Next Update"
 msgstr "下次更新"
 
 msgid "Next Update"
 msgstr "下次更新"
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr "无数据"
 
 msgid "No data"
 msgstr "无数据"
 
@@ -470,10 +485,10 @@ msgid "Replaces [DOMAIN] in Update-URL"
 msgstr "在更新URL中使用[DOMAIN]替换域名"
 
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "在更新URL中使用[DOMAIN]替换域名"
 
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "在更新URL中使用[PASSWORD]替换密码"
 
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "在更新URL中使用[USERNAME]替换用户名"
 
 msgid "Run once"
 msgstr "运行一次"
 
 msgid "Run once"
 msgstr "运行一次"
@@ -487,6 +502,9 @@ msgstr "查看更多"
 msgid "Software update required"
 msgstr "需要进行软件更新"
 
 msgid "Software update required"
 msgstr "需要进行软件更新"
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr "启用"
 
 msgid "Start"
 msgstr "启用"
 
@@ -549,6 +567,9 @@ msgstr "使用设定的脚本来读取系统IP地址"
 msgid "Username"
 msgstr "用户名"
 
 msgid "Username"
 msgstr "用户名"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr "验证"
 
 msgid "Verify"
 msgstr "验证"
 
@@ -573,6 +594,14 @@ msgid ""
 "syslog."
 msgstr "把日志写入系统日志.无论是否启用这项,错误信息总是会被写入系统日志"
 
 "syslog."
 msgstr "把日志写入系统日志.无论是否启用这项,错误信息总是会被写入系统日志"
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr "你需要安装BIND以请求DNS记录."
 
 msgid "You should install BIND host package for DNS requests."
 msgstr "你需要安装BIND以请求DNS记录."
 
@@ -704,15 +733,3 @@ msgstr "未指定的错误"
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr "使用主机名或IPv4/IPv6地址"
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr "使用主机名或IPv4/IPv6地址"
-
-#~ msgid "Hostname/Domain"
-#~ msgstr "主机名/域名"
-
-#~ msgid "Replaces [PASSWORD] in Update-URL"
-#~ msgstr "在更新URL中使用[PASSWORD]替换密码"
-
-#~ msgid "Replaces [USERNAME] in Update-URL"
-#~ msgstr "在更新URL中使用[USERNAME]替换用户名"
-
-#~ msgid "invalid - Sample"
-#~ msgstr "不合法 - 示例"
index 7671366..cfa3939 100644 (file)
@@ -1,15 +1,16 @@
 msgid ""
 msgstr ""
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
+"POT-Creation-Date: 2016-01-30 11:07+0100\n"
 "PO-Revision-Date: 2013-08-07 15:53+0200\n"
 "Last-Translator: Ethan <ethan42411@gmail.com>\n"
 "PO-Revision-Date: 2013-08-07 15:53+0200\n"
 "Last-Translator: Ethan <ethan42411@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
 "Language: zh_TW\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "Language: zh_TW\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Poedit 1.8.4\n"
 
 msgid "&"
 msgstr ""
 
 msgid "&"
 msgstr ""
@@ -49,12 +50,17 @@ msgstr ""
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
 
 msgid ""
 "BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
+"for communication with DDNS Provider!"
 msgstr ""
 
 msgid ""
 msgstr ""
 
 msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
 msgstr ""
 
 msgid "Casual users should not change this setting"
 msgstr ""
 
 msgid "Casual users should not change this setting"
@@ -288,6 +294,9 @@ msgid ""
 "from LuCI interface nor from console"
 msgstr ""
 
 "from LuCI interface nor from console"
 msgstr ""
 
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
 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'"
 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'"
@@ -300,6 +309,11 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
+msgid ""
+"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
+"certs default directory"
+msgstr ""
+
 msgid "Interface"
 msgstr "界面"
 
 msgid "Interface"
 msgstr "界面"
 
@@ -366,6 +380,9 @@ msgstr ""
 msgid "Next Update"
 msgstr ""
 
 msgid "Next Update"
 msgstr ""
 
+msgid "No certificates found"
+msgstr ""
+
 msgid "No data"
 msgstr ""
 
 msgid "No data"
 msgstr ""
 
@@ -474,6 +491,9 @@ msgstr ""
 msgid "Software update required"
 msgstr ""
 
 msgid "Software update required"
 msgstr ""
 
+msgid "Specifying a DNS-Server is not supported"
+msgstr ""
+
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
@@ -535,6 +555,9 @@ msgstr ""
 msgid "Username"
 msgstr "使用者名稱"
 
 msgid "Username"
 msgstr "使用者名稱"
 
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
 msgid "Verify"
 msgstr ""
 
 msgid "Verify"
 msgstr ""
 
@@ -559,6 +582,14 @@ msgid ""
 "syslog."
 msgstr ""
 
 "syslog."
 msgstr ""
 
+msgid "You should install BIND host or hostip package for DNS requests."
+msgstr ""
+
+msgid ""
+"You should install BIND host or hostip package, if you need to specify a DNS "
+"server to detect your registered IP."
+msgstr ""
+
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
 msgid "You should install BIND host package for DNS requests."
 msgstr ""
 
@@ -690,48 +721,3 @@ msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
 
 msgid "use hostname, FQDN, IPv4- or IPv6-Address"
 msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "檢查IP變動的時間間隔"
-
-#~ msgid "Check-time unit"
-#~ msgstr "時間單位"
-
-#~ msgid "Enable"
-#~ msgstr "啟用"
-
-#~ msgid "Force update every"
-#~ msgstr "強制更新間隔"
-
-#~ msgid "Force-time unit"
-#~ msgstr "強制更新的時間單位"
-
-#~ msgid "Hostname"
-#~ msgstr "主機名稱"
-
-#~ msgid "Service"
-#~ msgstr "服務提供者"
-
-#~ msgid "Source of IP address"
-#~ msgstr "IP位置來源"
-
-#~ msgid "custom"
-#~ msgstr "自訂"
-
-#~ msgid "h"
-#~ msgstr "小時"
-
-#~ msgid "interface"
-#~ msgstr "界面"
-
-#~ msgid "min"
-#~ msgstr "分鐘"
-
-#~ msgid "network"
-#~ msgstr "網路"
-
-#~ msgid "Event interface"
-#~ msgstr "事件界面"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "介面應該啟用動態DNS指令程序"