From 7f57a70110e8fefa9f744d10ebad2e499d0909bc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20Sch=C3=B6enebeck?= Date: Sat, 30 Jan 2016 19:32:55 +0100 Subject: [PATCH] luci-app-ddns: bump to version 2.4.0-1 - 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 --- applications/luci-app-ddns/Makefile | 4 +- .../luci-app-ddns/luasrc/controller/ddns.lua | 12 +- .../luci-app-ddns/luasrc/model/cbi/ddns/detail.lua | 237 ++++--- .../luci-app-ddns/luasrc/model/cbi/ddns/hints.lua | 138 ++-- .../luasrc/model/cbi/ddns/overview.lua | 40 +- applications/luci-app-ddns/luasrc/tools/ddns.lua | 105 +-- applications/luci-app-ddns/po/ca/ddns.po | 88 +-- applications/luci-app-ddns/po/cs/ddns.po | 88 +-- applications/luci-app-ddns/po/de/ddns.po | 60 +- applications/luci-app-ddns/po/el/ddns.po | 92 +-- applications/luci-app-ddns/po/en/ddns.po | 741 --------------------- applications/luci-app-ddns/po/es/ddns.po | 92 +-- applications/luci-app-ddns/po/fr/ddns.po | 92 +-- applications/luci-app-ddns/po/he/ddns.po | 84 +-- applications/luci-app-ddns/po/hu/ddns.po | 92 +-- applications/luci-app-ddns/po/it/ddns.po | 92 +-- applications/luci-app-ddns/po/ja/ddns.po | 94 +-- applications/luci-app-ddns/po/ms/ddns.po | 693 ------------------- applications/luci-app-ddns/po/no/ddns.po | 82 ++- applications/luci-app-ddns/po/pl/ddns.po | 92 +-- applications/luci-app-ddns/po/pt-br/ddns.po | 94 +-- applications/luci-app-ddns/po/pt/ddns.po | 95 +-- applications/luci-app-ddns/po/ro/ddns.po | 94 +-- applications/luci-app-ddns/po/ru/ddns.po | 95 ++- applications/luci-app-ddns/po/sk/ddns.po | 688 ------------------- applications/luci-app-ddns/po/sv/ddns.po | 689 ------------------- applications/luci-app-ddns/po/templates/ddns.pot | 48 +- applications/luci-app-ddns/po/tr/ddns.po | 62 +- applications/luci-app-ddns/po/uk/ddns.po | 96 ++- applications/luci-app-ddns/po/vi/ddns.po | 67 +- applications/luci-app-ddns/po/zh-cn/ddns.po | 61 +- applications/luci-app-ddns/po/zh-tw/ddns.po | 88 +-- 32 files changed, 1122 insertions(+), 4073 deletions(-) delete mode 100644 applications/luci-app-ddns/po/en/ddns.po delete mode 100644 applications/luci-app-ddns/po/ms/ddns.po delete mode 100644 applications/luci-app-ddns/po/sk/ddns.po delete mode 100644 applications/luci-app-ddns/po/sv/ddns.po diff --git a/applications/luci-app-ddns/Makefile b/applications/luci-app-ddns/Makefile index 1e38c2522..27008166c 100644 --- a/applications/luci-app-ddns/Makefile +++ b/applications/luci-app-ddns/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2008-2015 The LuCI Team +# Copyright (C) 2008-2016 The LuCI Team # # 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) -PKG_VERSION:=2.3.1 +PKG_VERSION:=2.4.0 # Release == build # increase on changes of translation files diff --git a/applications/luci-app-ddns/luasrc/controller/ddns.lua b/applications/luci-app-ddns/luasrc/controller/ddns.lua index abaf1c76a..e141d07b6 100755 --- a/applications/luci-app-ddns/luasrc/controller/ddns.lua +++ b/applications/luci-app-ddns/luasrc/controller/ddns.lua @@ -1,7 +1,7 @@ -- Copyright 2008 Steven Barth -- Copyright 2008 Jo-Philipp Wich -- Copyright 2013 Manuel Munz --- Copyright 2014 Christian Schoenebeck +-- Copyright 2014-2016 Christian Schoenebeck -- 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 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 app_version = "2.3.1-1" +local app_version = "2.4.0-1" 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 - 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 ) - 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 diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua index 88429fd12..c924e845c 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua @@ -1,7 +1,7 @@ -- Copyright 2008 Steven Barth -- Copyright 2008 Jo-Philipp Wich -- Copyright 2013 Manuel Munz --- Copyright 2014-2015 Christian Schoenebeck +-- Copyright 2014-2016 Christian Schoenebeck -- 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] --- 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 = "" local font_off = "" @@ -54,13 +46,13 @@ local err_ipv6_other = bold_on .. [[]] .. bold_off -local function err_tab_basic(self) +function err_tab_basic(self) 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 -local function err_tab_timer(self) +function err_tab_timer(self) 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 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 @@ -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) - 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 - urlsh = uurl:formvalue(section) + urlsh = uurl:formvalue(section) or "" -- 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 - urlsh = services4[fsvc4] + urlsh = services4[fsvc4] or "" -- 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 - 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 @@ -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 - 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 - fsvc = m:formvalue("cbid.ddns.%s.ipv6_service_name" % section) + fsvc = m:formvalue("cbid.ddns.%s.ipv6_service_name" % section) or "" 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 @@ -312,17 +298,17 @@ usev6.widget = "radio" 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 - 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) - 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 @@ -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") - 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 + return "-" 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) - 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 @@ -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 -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") - 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 + return "-" 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) - 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 @@ -422,10 +410,10 @@ function uurl.validate(self, value) 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 - 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 @@ -460,10 +448,10 @@ function ush.validate(self, value) 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 - 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 @@ -597,13 +585,13 @@ end 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) - 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 .. "
" .. 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) - 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) @@ -627,23 +615,24 @@ if has_ssl or ( ( m:get(section, "use_https") or "0" ) == "1" ) then 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") .. "
" .. 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) - 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) - or value == "IGNORE" then + or (value == "IGNORE") + or (#value == 0) then 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")) -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) - if usev6:formvalue(section) == "0" then + if usev6:formvalue(section) ~= "1" then 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) .. @@ -735,7 +724,7 @@ function src6.validate(self, 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 @@ -804,7 +793,7 @@ ipn6 = ns:taboption("advanced", ListValue, "ipv6_network", 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 @@ -813,19 +802,19 @@ function ipn6.cfgvalue(self, section) 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 "" - 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) - 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" @@ -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" -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 @@ -900,12 +889,12 @@ function iurl6.cfgvalue(self, section) 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 "" - 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") @@ -923,7 +912,7 @@ function iurl6.validate(self, 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" @@ -953,7 +942,7 @@ for _, v in pairs(SYS.net.devices()) do 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 @@ -962,7 +951,7 @@ function ipi.validate(self, value) 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 @@ -989,7 +978,7 @@ function ips.validate(self, value) 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 @@ -1001,7 +990,7 @@ function ips.validate(self, value) 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 @@ -1027,7 +1016,7 @@ function eif4.cfgvalue(self, section) 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 @@ -1037,7 +1026,7 @@ function eif4.validate(self, 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 @@ -1061,7 +1050,7 @@ eif6:depends("ipv6_source", "web") 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") @@ -1070,20 +1059,20 @@ function eif6.cfgvalue(self, section) 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 - 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) - 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 @@ -1097,7 +1086,7 @@ function eif6.parse(self, section, novld) 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") @@ -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) - 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 .. "
" .. 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) - 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) @@ -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" -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) - 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 .. "
" .. 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) - 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 -- ################################################ --- 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'.") .. "
" .. - 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'.") .. "
" .. + 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 -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 -- ############################################## -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) - 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 .. "
" .. 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) - 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") @@ -1207,13 +1200,13 @@ end -- 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) - 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 .. "
" .. 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 - elseif has_proxy then + elseif DDNS.has_proxy then 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) diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua index 031bf513c..335bb01b2 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua @@ -1,4 +1,4 @@ --- Copyright 2014 Christian Schoenebeck +-- Copyright 2014-2016 Christian Schoenebeck -- 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 --- 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_off = [[]] @@ -32,47 +26,47 @@ s = m:section( SimpleSection, -- 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 - 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.") .. "
" .. 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 - dv.value = translate("Currently DDNS updates are not started at boot or on interface events." .. "
" .. + se.value = translate("Currently DDNS updates are not started at boot or on interface events." .. "
" .. "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 - dv.value = translate("IPv6 is currently not (fully) supported by this system" .. "
" .. + v6.value = translate("IPv6 is currently not (fully) supported by this system" .. "
" .. "Please follow the instructions on OpenWrt's homepage to enable IPv6 support" .. "
" .. "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 - 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.") .. "
- " .. translate("You should install GNU Wget with SSL (prefered) or cURL package.") .. "
- " .. @@ -80,13 +74,13 @@ if not has_ssl then 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 - 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.") .. "
- " .. translate("You should install GNU Wget with SSL or cURL package.") .. "
- " .. @@ -95,14 +89,14 @@ if not has_ssl then 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 - 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.") .. "
- " .. translate("You should install GNU Wget with SSL or replace libcurl.") .. "
- " .. @@ -110,35 +104,63 @@ if has_ssl and not has_proxy then 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 " .. - "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 .. "
- " .. 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 .. "
- " .. - translate("You should install BIND host package for DNS requests.") + translate("You should install BIND host or hostip package for DNS requests.") end - dv.value = value + fi.value = value 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 - 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!") .. "
- " .. 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!") .. + "
- " .. + 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!") .. + "
- " .. + translate("Install ca-certificates package or needed certificates " .. + "by hand into /etc/ssl/certs default directory") +end + return m diff --git a/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua b/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua index 46fc0a4a2..e6da7cc18 100644 --- a/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua +++ b/applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua @@ -1,4 +1,4 @@ --- Copyright 2014 Christian Schoenebeck +-- Copyright 2014-2016 Christian Schoenebeck -- 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 --- 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 = [[]] @@ -45,13 +48,8 @@ a.template = "ddns/overview_status" -- 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 @@ -67,7 +65,7 @@ if show_hints or need_update or not SYS.init.enabled("ddns") then 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 @@ -92,11 +90,11 @@ end -- TableSection definition -- ################################################## ts = m:section( TypedSection, "service", translate("Overview"), - translate("Below is a list of configured DDNS configurations and their current state.") - .. "
" - .. 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'") - .. "
" + translate("Below is a list of configured DDNS configurations and their current state.") + .. "
" + .. 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'") + .. "
" .. [[]] .. translate("To change global settings click here") .. [[]] ) ts.sectionhead = translate("Configuration") diff --git a/applications/luci-app-ddns/luasrc/tools/ddns.lua b/applications/luci-app-ddns/luasrc/tools/ddns.lua index 02331f44d..8868f32bc 100755 --- a/applications/luci-app-ddns/luasrc/tools/ddns.lua +++ b/applications/luci-app-ddns/luasrc/tools/ddns.lua @@ -1,4 +1,4 @@ --- Copyright 2014 Christian Schoenebeck +-- Copyright 2014-2016 Christian Schoenebeck -- 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 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 @@ -27,42 +51,6 @@ function calc_seconds(interval, unit) 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 @@ -158,24 +146,35 @@ function value_parse(self, section, novld) 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 - 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 + elseif errtxt then + self:add_error(section, "invalid", errtxt) + return 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 - 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 @@ -187,6 +186,18 @@ function value_parse(self, section, novld) 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 diff --git a/applications/luci-app-ddns/po/ca/ddns.po b/applications/luci-app-ddns/po/ca/ddns.po index 8e1c8f588..e38a59360 100644 --- a/applications/luci-app-ddns/po/ca/ddns.po +++ b/applications/luci-app-ddns/po/ca/ddns.po @@ -2,18 +2,17 @@ # 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -53,12 +52,17 @@ msgstr "" 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 "" -"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" @@ -295,6 +299,9 @@ msgid "" "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'" @@ -307,6 +314,11 @@ 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" @@ -373,6 +385,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -481,6 +496,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -542,6 +560,9 @@ msgstr "" msgid "Username" msgstr "Nom d'usuari" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -566,6 +587,14 @@ msgid "" "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 "" @@ -697,46 +726,3 @@ 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" diff --git a/applications/luci-app-ddns/po/cs/ddns.po b/applications/luci-app-ddns/po/cs/ddns.po index bbab2d065..fe371fefa 100644 --- a/applications/luci-app-ddns/po/cs/ddns.po +++ b/applications/luci-app-ddns/po/cs/ddns.po @@ -2,18 +2,17 @@ # 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 \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -53,12 +52,17 @@ msgstr "" 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 "" -"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" @@ -293,6 +297,9 @@ msgid "" "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'" @@ -305,6 +312,11 @@ 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í" @@ -371,6 +383,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -479,6 +494,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -540,6 +558,9 @@ msgstr "" msgid "Username" msgstr "Uživatelské jméno" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -564,6 +585,14 @@ msgid "" "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 "" @@ -695,46 +724,3 @@ 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íť" diff --git a/applications/luci-app-ddns/po/de/ddns.po b/applications/luci-app-ddns/po/de/ddns.po index e662adc78..065f22c74 100644 --- a/applications/luci-app-ddns/po/de/ddns.po +++ b/applications/luci-app-ddns/po/de/ddns.po @@ -1,15 +1,15 @@ msgid "" msgstr "" -"Project-Id-Version: luci-app-ddns\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 \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" @@ -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 " -"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 " -"Kommunikation festzulegen." +"Kommunikation festzulegen!" 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 "" -"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." @@ -338,6 +345,11 @@ msgstr "" "Wenn deaktiviert kann die Aktualisierung nicht gestartet werden.
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'" @@ -354,6 +366,13 @@ msgstr "" 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" @@ -431,6 +450,9 @@ msgstr "Nie" msgid "Next Update" msgstr "Nächste Aktualisierung" +msgid "No certificates found" +msgstr "Keine Zertifikate gefunden" + msgid "No data" msgstr "Keine Daten" @@ -546,6 +568,9 @@ msgstr "Zeige mehr" 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" @@ -613,6 +638,9 @@ msgstr "" 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" @@ -641,6 +669,18 @@ msgstr "" "Schreibt Meldungen ins Systemprotokoll. Kritische Fehler werden immer in das " "Systemprotokoll geschrieben." +msgid "You should install BIND host or hostip package for DNS requests." +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." diff --git a/applications/luci-app-ddns/po/el/ddns.po b/applications/luci-app-ddns/po/el/ddns.po index a8bb5d678..7d9eb03b5 100644 --- a/applications/luci-app-ddns/po/el/ddns.po +++ b/applications/luci-app-ddns/po/el/ddns.po @@ -1,17 +1,16 @@ 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.4\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -292,6 +296,9 @@ msgid "" "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'" @@ -304,6 +311,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "Διεπαφή" @@ -370,6 +382,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -478,6 +493,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -539,6 +557,9 @@ msgstr "" msgid "Username" msgstr "Όνομα χρήστη" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -563,6 +584,14 @@ msgid "" "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 "" @@ -694,50 +723,3 @@ 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 index 5cfaee31f..000000000 --- a/applications/luci-app-ddns/po/en/ddns.po +++ /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 \n" -"Language-Team: LANGUAGE \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.
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.
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
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
Please follow " -"the instructions on OpenWrt's homepage to enable IPv6 support
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.
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
Values below 5 minutes == 300 seconds " -"are not supported" -msgstr "" - -msgid "" -"Interval to force updates send to DDNS Provider
Setting this parameter " -"to 0 will force the script to only run once
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.
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." diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po index 7d96297fe..dbdfad48c 100644 --- a/applications/luci-app-ddns/po/es/ddns.po +++ b/applications/luci-app-ddns/po/es/ddns.po @@ -1,17 +1,16 @@ 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -291,6 +295,9 @@ msgid "" "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'" @@ -303,6 +310,11 @@ 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" @@ -369,6 +381,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -477,6 +492,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -538,6 +556,9 @@ msgstr "" msgid "Username" msgstr "Nombre de usuario" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -562,6 +583,14 @@ msgid "" "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 "" @@ -693,50 +722,3 @@ 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." diff --git a/applications/luci-app-ddns/po/fr/ddns.po b/applications/luci-app-ddns/po/fr/ddns.po index 67535c6c8..36dcb6029 100644 --- a/applications/luci-app-ddns/po/fr/ddns.po +++ b/applications/luci-app-ddns/po/fr/ddns.po @@ -1,17 +1,16 @@ 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -291,6 +295,9 @@ msgid "" "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'" @@ -303,6 +310,11 @@ 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" @@ -369,6 +381,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -477,6 +492,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -538,6 +556,9 @@ msgstr "" msgid "Username" msgstr "Nom d'utilisateur" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -562,6 +583,14 @@ msgid "" "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 "" @@ -693,50 +722,3 @@ 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." diff --git a/applications/luci-app-ddns/po/he/ddns.po b/applications/luci-app-ddns/po/he/ddns.po index ed696d75b..edc53250e 100644 --- a/applications/luci-app-ddns/po/he/ddns.po +++ b/applications/luci-app-ddns/po/he/ddns.po @@ -1,10 +1,7 @@ -# 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" +"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 \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -53,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -294,6 +296,9 @@ msgid "" "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'" @@ -306,6 +311,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "ממשק" @@ -372,6 +382,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -480,6 +493,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -541,6 +557,9 @@ msgstr "" msgid "Username" msgstr "שם משתמש" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -565,6 +584,14 @@ msgid "" "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 "" @@ -696,42 +723,3 @@ 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 "רשת" diff --git a/applications/luci-app-ddns/po/hu/ddns.po b/applications/luci-app-ddns/po/hu/ddns.po index 6cb398096..279e1544c 100644 --- a/applications/luci-app-ddns/po/hu/ddns.po +++ b/applications/luci-app-ddns/po/hu/ddns.po @@ -1,10 +1,7 @@ -# 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" +"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 \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -53,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -293,6 +295,9 @@ msgid "" "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'" @@ -305,6 +310,11 @@ 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" @@ -371,6 +381,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -479,6 +492,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -540,6 +556,9 @@ msgstr "" msgid "Username" msgstr "Felhasználónév" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -564,6 +583,14 @@ msgid "" "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 "" @@ -695,50 +722,3 @@ 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." diff --git a/applications/luci-app-ddns/po/it/ddns.po b/applications/luci-app-ddns/po/it/ddns.po index 5ba86edda..a05839475 100644 --- a/applications/luci-app-ddns/po/it/ddns.po +++ b/applications/luci-app-ddns/po/it/ddns.po @@ -1,17 +1,16 @@ 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" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -291,6 +295,9 @@ msgid "" "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'" @@ -303,6 +310,11 @@ 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" @@ -369,6 +381,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -477,6 +492,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -538,6 +556,9 @@ msgstr "" msgid "Username" msgstr "Nome Utente" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -562,6 +583,14 @@ msgid "" "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 "" @@ -693,50 +722,3 @@ 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." diff --git a/applications/luci-app-ddns/po/ja/ddns.po b/applications/luci-app-ddns/po/ja/ddns.po index 04967f988..46ab07705 100644 --- a/applications/luci-app-ddns/po/ja/ddns.po +++ b/applications/luci-app-ddns/po/ja/ddns.po @@ -1,17 +1,16 @@ 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -291,6 +295,9 @@ msgid "" "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'" @@ -303,6 +310,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "インターフェース" @@ -369,6 +381,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -477,6 +492,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -538,6 +556,9 @@ msgstr "" msgid "Username" msgstr "ユーザー名" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -562,6 +583,14 @@ msgid "" "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 "" @@ -693,52 +722,3 @@ 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 index 83cef949b..000000000 --- a/applications/luci-app-ddns/po/ms/ddns.po +++ /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.
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.
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
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
Please follow " -"the instructions on OpenWrt's homepage to enable IPv6 support
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.
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
Values below 5 minutes == 300 seconds " -"are not supported" -msgstr "" - -msgid "" -"Interval to force updates send to DDNS Provider
Setting this parameter " -"to 0 will force the script to only run once
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.
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/no/ddns.po b/applications/luci-app-ddns/po/no/ddns.po index 303972c7b..5a2afaf1b 100644 --- a/applications/luci-app-ddns/po/no/ddns.po +++ b/applications/luci-app-ddns/po/no/ddns.po @@ -1,8 +1,15 @@ msgid "" msgstr "" +"Project-Id-Version: luci-app-ddns 2.4.0-1\n" +"POT-Creation-Date: 2016-01-30 11:07+0100\n" +"PO-Revision-Date: \n" "Last-Translator: Lars Hardy \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" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -42,12 +49,17 @@ msgstr "" 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 "" -"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" @@ -282,6 +294,9 @@ msgid "" "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'" @@ -294,6 +309,11 @@ 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" @@ -360,6 +380,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -468,6 +491,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -529,6 +555,9 @@ msgstr "" msgid "Username" msgstr "Brukernavn" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -553,6 +582,14 @@ msgid "" "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 "" @@ -684,42 +721,3 @@ 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" diff --git a/applications/luci-app-ddns/po/pl/ddns.po b/applications/luci-app-ddns/po/pl/ddns.po index 53bbb9fae..ad40f3b79 100644 --- a/applications/luci-app-ddns/po/pl/ddns.po +++ b/applications/luci-app-ddns/po/pl/ddns.po @@ -1,18 +1,17 @@ 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -52,12 +51,17 @@ msgstr "" 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 "" -"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" @@ -292,6 +296,9 @@ msgid "" "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'" @@ -304,6 +311,11 @@ 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" @@ -370,6 +382,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -478,6 +493,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -539,6 +557,9 @@ msgstr "" msgid "Username" msgstr "Nazwa użytkownika" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -563,6 +584,14 @@ msgid "" "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 "" @@ -694,50 +723,3 @@ 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." diff --git a/applications/luci-app-ddns/po/pt-br/ddns.po b/applications/luci-app-ddns/po/pt-br/ddns.po index bfd1af2de..fefbc0120 100644 --- a/applications/luci-app-ddns/po/pt-br/ddns.po +++ b/applications/luci-app-ddns/po/pt-br/ddns.po @@ -1,17 +1,16 @@ 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 \n" -"Language-Team: LANGUAGE \n" +"Language-Team: \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -291,6 +295,9 @@ msgid "" "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'" @@ -303,6 +310,11 @@ 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" @@ -369,6 +381,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -477,6 +492,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -538,6 +556,9 @@ msgstr "" msgid "Username" msgstr "Usuário" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -562,6 +583,14 @@ msgid "" "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 "" @@ -693,52 +722,3 @@ 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" diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po index b24e68545..e6219eda3 100644 --- a/applications/luci-app-ddns/po/pt/ddns.po +++ b/applications/luci-app-ddns/po/pt/ddns.po @@ -1,17 +1,16 @@ 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 \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -51,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -293,6 +297,9 @@ msgid "" "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'" @@ -305,6 +312,11 @@ 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" @@ -371,6 +383,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -479,6 +494,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -540,6 +558,9 @@ msgstr "" msgid "Username" msgstr "Nome de Utilizador" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -564,6 +585,14 @@ msgid "" "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 "" @@ -695,53 +724,3 @@ 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." diff --git a/applications/luci-app-ddns/po/ro/ddns.po b/applications/luci-app-ddns/po/ro/ddns.po index 9d9268858..f67f47d0e 100644 --- a/applications/luci-app-ddns/po/ro/ddns.po +++ b/applications/luci-app-ddns/po/ro/ddns.po @@ -1,20 +1,17 @@ -# 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" +"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 \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -54,12 +51,17 @@ msgstr "" 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 "" -"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" @@ -294,6 +296,9 @@ msgid "" "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'" @@ -306,6 +311,11 @@ 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" @@ -372,6 +382,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -480,6 +493,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -541,6 +557,9 @@ msgstr "" msgid "Username" msgstr "Utilizator" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -565,6 +584,14 @@ msgid "" "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 "" @@ -696,50 +723,3 @@ 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" diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po index 2f967802f..d05a027b1 100644 --- a/applications/luci-app-ddns/po/ru/ddns.po +++ b/applications/luci-app-ddns/po/ru/ddns.po @@ -1,8 +1,7 @@ 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 \n" "Language-Team: Russian \n" @@ -10,9 +9,9 @@ msgstr "" "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 "&" @@ -53,12 +52,17 @@ msgstr "" 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 "" -"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" @@ -293,6 +297,9 @@ msgid "" "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'" @@ -305,6 +312,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "Интерфейс" @@ -371,6 +383,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -479,6 +494,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -540,6 +558,9 @@ msgstr "" msgid "Username" msgstr "Имя пользователя" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -564,6 +585,14 @@ msgid "" "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 "" @@ -695,51 +724,3 @@ 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 index c825a5692..000000000 --- a/applications/luci-app-ddns/po/sk/ddns.po +++ /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.
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.
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
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
Please follow " -"the instructions on OpenWrt's homepage to enable IPv6 support
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.
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
Values below 5 minutes == 300 seconds " -"are not supported" -msgstr "" - -msgid "" -"Interval to force updates send to DDNS Provider
Setting this parameter " -"to 0 will force the script to only run once
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.
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 index b46c22bb5..000000000 --- a/applications/luci-app-ddns/po/sv/ddns.po +++ /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.
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.
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
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
Please follow " -"the instructions on OpenWrt's homepage to enable IPv6 support
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.
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
Values below 5 minutes == 300 seconds " -"are not supported" -msgstr "" - -msgid "" -"Interval to force updates send to DDNS Provider
Setting this parameter " -"to 0 will force the script to only run once
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.
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/templates/ddns.pot b/applications/luci-app-ddns/po/templates/ddns.pot index 7ab51dd93..ba007c4f3 100644 --- a/applications/luci-app-ddns/po/templates/ddns.pot +++ b/applications/luci-app-ddns/po/templates/ddns.pot @@ -1,5 +1,15 @@ 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 "" @@ -39,12 +49,17 @@ msgstr "" 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 "" -"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" @@ -277,6 +292,9 @@ msgid "" "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'" @@ -289,6 +307,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "" @@ -355,6 +378,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -463,6 +489,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -524,6 +553,9 @@ msgstr "" msgid "Username" msgstr "" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -548,6 +580,14 @@ msgid "" "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 "" diff --git a/applications/luci-app-ddns/po/tr/ddns.po b/applications/luci-app-ddns/po/tr/ddns.po index 8df9a9511..e9984e1c1 100644 --- a/applications/luci-app-ddns/po/tr/ddns.po +++ b/applications/luci-app-ddns/po/tr/ddns.po @@ -1,19 +1,16 @@ -# 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" +"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" -"Last-Translator: qbilay \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -53,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -291,6 +293,9 @@ msgid "" "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'" @@ -303,6 +308,11 @@ 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" @@ -369,6 +379,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -477,6 +490,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -538,6 +554,9 @@ msgstr "" msgid "Username" msgstr "Kullanıcı adı" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -562,6 +581,14 @@ msgid "" "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 "" @@ -693,16 +720,3 @@ 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ğ" diff --git a/applications/luci-app-ddns/po/uk/ddns.po b/applications/luci-app-ddns/po/uk/ddns.po index 1c44ef2d2..4f1002bba 100644 --- a/applications/luci-app-ddns/po/uk/ddns.po +++ b/applications/luci-app-ddns/po/uk/ddns.po @@ -2,19 +2,18 @@ # 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 \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" -"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 "" @@ -54,12 +53,17 @@ msgstr "" 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 "" -"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" @@ -294,6 +298,9 @@ msgid "" "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'" @@ -306,6 +313,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "Інтерфейс" @@ -372,6 +384,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -480,6 +495,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -541,6 +559,9 @@ msgstr "" msgid "Username" msgstr "Ім'я користувача" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -565,6 +586,14 @@ msgid "" "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 "" @@ -696,50 +725,3 @@ 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/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po index 66f7c2c42..7749702a3 100644 --- a/applications/luci-app-ddns/po/vi/ddns.po +++ b/applications/luci-app-ddns/po/vi/ddns.po @@ -1,18 +1,15 @@ -# ddns.pot -# 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: 2009-08-12 18:06+0200\n" "Last-Translator: Hong Phuc Dang \n" -"Language-Team: LANGUAGE \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" -"X-Generator: Pootle 1.1.0\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -52,12 +49,17 @@ msgstr "" 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 "" -"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" @@ -294,6 +296,9 @@ msgid "" "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'" @@ -306,6 +311,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "" @@ -372,6 +382,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -480,6 +493,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -541,6 +557,9 @@ msgstr "" msgid "Username" msgstr "" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -565,6 +584,14 @@ msgid "" "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 "" @@ -696,21 +723,3 @@ 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" diff --git a/applications/luci-app-ddns/po/zh-cn/ddns.po b/applications/luci-app-ddns/po/zh-cn/ddns.po index b1a636adf..d1b11d010 100644 --- a/applications/luci-app-ddns/po/zh-cn/ddns.po +++ b/applications/luci-app-ddns/po/zh-cn/ddns.po @@ -1,8 +1,7 @@ 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 \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" -"X-Generator: Poedit 1.7.5\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -50,13 +49,18 @@ msgstr "不支持绑定到一个指定的网络" 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 "" -"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 "普通用户不应该改变这个设置" @@ -297,6 +301,9 @@ msgid "" msgstr "" "如果服务配置被禁用那么它将不能被启动.
无论是通过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'" @@ -311,6 +318,11 @@ msgstr "OpenWrt中,cURL/libcurl的某些版本编译时没有启用代理服务 msgid "Info" msgstr "信息" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "接口" @@ -379,6 +391,9 @@ msgstr "从不" msgid "Next Update" msgstr "下次更新" +msgid "No certificates found" +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 "" +msgstr "在更新URL中使用[PASSWORD]替换密码" msgid "Replaces [USERNAME] in Update-URL (URL-encoded)" -msgstr "" +msgstr "在更新URL中使用[USERNAME]替换用户名" msgid "Run once" msgstr "运行一次" @@ -487,6 +502,9 @@ msgstr "查看更多" msgid "Software update required" msgstr "需要进行软件更新" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "启用" @@ -549,6 +567,9 @@ msgstr "使用设定的脚本来读取系统IP地址" msgid "Username" msgstr "用户名" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "验证" @@ -573,6 +594,14 @@ msgid "" "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记录." @@ -704,15 +733,3 @@ msgstr "未指定的错误" 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 "不合法 - 示例" diff --git a/applications/luci-app-ddns/po/zh-tw/ddns.po b/applications/luci-app-ddns/po/zh-tw/ddns.po index 767136600..cfa393983 100644 --- a/applications/luci-app-ddns/po/zh-tw/ddns.po +++ b/applications/luci-app-ddns/po/zh-tw/ddns.po @@ -1,15 +1,16 @@ 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 \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" -"X-Generator: Pootle 2.0.6\n" +"X-Generator: Poedit 1.8.4\n" msgid "&" msgstr "" @@ -49,12 +50,17 @@ msgstr "" 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 "" -"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" @@ -288,6 +294,9 @@ msgid "" "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'" @@ -300,6 +309,11 @@ msgstr "" msgid "Info" msgstr "" +msgid "" +"Install ca-certificates package or needed certificates by hand into /etc/ssl/" +"certs default directory" +msgstr "" + msgid "Interface" msgstr "界面" @@ -366,6 +380,9 @@ msgstr "" msgid "Next Update" msgstr "" +msgid "No certificates found" +msgstr "" + msgid "No data" msgstr "" @@ -474,6 +491,9 @@ msgstr "" msgid "Software update required" msgstr "" +msgid "Specifying a DNS-Server is not supported" +msgstr "" + msgid "Start" msgstr "" @@ -535,6 +555,9 @@ msgstr "" msgid "Username" msgstr "使用者名稱" +msgid "Using specific DNS Server not supported" +msgstr "" + msgid "Verify" msgstr "" @@ -559,6 +582,14 @@ msgid "" "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 "" @@ -690,48 +721,3 @@ 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指令程序" -- 2.11.0