summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorChristian Schoenebeck <christian.schoenebeck@gmail.com>2016-01-31 20:25:16 +0100
committerChristian Schoenebeck <christian.schoenebeck@gmail.com>2016-01-31 20:25:16 +0100
commit6982bbb3fef11c0817c5674db2082fe87ba11a92 (patch)
treea27eb290767025cdc85582a04c5e386c443660a1
parent2e92c0718ad2f0b9bafa829b93f47a434c479cfd (diff)
parent7f57a70110e8fefa9f744d10ebad2e499d0909bc (diff)
Merge pull request #634 from chris5560/master
luci-app-ddns: bump to version 2.4.0-1
-rw-r--r--applications/luci-app-ddns/Makefile4
-rwxr-xr-xapplications/luci-app-ddns/luasrc/controller/ddns.lua12
-rw-r--r--applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua237
-rw-r--r--applications/luci-app-ddns/luasrc/model/cbi/ddns/hints.lua138
-rw-r--r--applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua40
-rwxr-xr-xapplications/luci-app-ddns/luasrc/tools/ddns.lua105
-rw-r--r--applications/luci-app-ddns/po/ca/ddns.po88
-rw-r--r--applications/luci-app-ddns/po/cs/ddns.po88
-rw-r--r--applications/luci-app-ddns/po/de/ddns.po60
-rw-r--r--applications/luci-app-ddns/po/el/ddns.po92
-rw-r--r--applications/luci-app-ddns/po/en/ddns.po741
-rw-r--r--applications/luci-app-ddns/po/es/ddns.po92
-rw-r--r--applications/luci-app-ddns/po/fr/ddns.po92
-rw-r--r--applications/luci-app-ddns/po/he/ddns.po84
-rw-r--r--applications/luci-app-ddns/po/hu/ddns.po92
-rw-r--r--applications/luci-app-ddns/po/it/ddns.po92
-rw-r--r--applications/luci-app-ddns/po/ja/ddns.po94
-rw-r--r--applications/luci-app-ddns/po/ms/ddns.po693
-rw-r--r--applications/luci-app-ddns/po/no/ddns.po82
-rw-r--r--applications/luci-app-ddns/po/pl/ddns.po92
-rw-r--r--applications/luci-app-ddns/po/pt-br/ddns.po94
-rw-r--r--applications/luci-app-ddns/po/pt/ddns.po95
-rw-r--r--applications/luci-app-ddns/po/ro/ddns.po94
-rw-r--r--applications/luci-app-ddns/po/ru/ddns.po95
-rw-r--r--applications/luci-app-ddns/po/sk/ddns.po688
-rw-r--r--applications/luci-app-ddns/po/sv/ddns.po689
-rw-r--r--applications/luci-app-ddns/po/templates/ddns.pot48
-rw-r--r--applications/luci-app-ddns/po/tr/ddns.po62
-rw-r--r--applications/luci-app-ddns/po/uk/ddns.po96
-rw-r--r--applications/luci-app-ddns/po/vi/ddns.po67
-rw-r--r--applications/luci-app-ddns/po/zh-cn/ddns.po61
-rw-r--r--applications/luci-app-ddns/po/zh-tw/ddns.po88
32 files changed, 1122 insertions, 4073 deletions
diff --git a/applications/luci-app-ddns/Makefile b/applications/luci-app-ddns/Makefile
index 1e38c25225..27008166c3 100644
--- a/applications/luci-app-ddns/Makefile
+++ b/applications/luci-app-ddns/Makefile
@@ -1,5 +1,5 @@
#
-# Copyright (C) 2008-2015 The LuCI Team <luci@lists.subsignal.org>
+# Copyright (C) 2008-2016 The LuCI Team <luci@lists.subsignal.org>
#
# This is free software, licensed under the Apache License, Version 2.0 .
#
@@ -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 abaf1c76a3..e141d07b6f 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 <steven@midlink.org>
-- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
-- Copyright 2013 Manuel Munz <freifunk at somakoma dot de>
--- Copyright 2014 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
-- Licensed to the public under the Apache License 2.0.
module("luci.controller.ddns", package.seeall)
@@ -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 88429fd12c..c924e845c2 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 <steven@midlink.org>
-- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
-- Copyright 2013 Manuel Munz <freifunk at somakoma dot de>
--- Copyright 2014-2015 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
-- Licensed to the public under the Apache License 2.0.
local NX = require "nixio"
@@ -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 = "<font color='red'>"
local font_off = "</font>"
@@ -54,13 +46,13 @@ local err_ipv6_other = bold_on ..
[[</a>]] ..
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 .. "<br />" ..
translate("please disable") .. " !" .. bold_off
@@ -613,7 +601,7 @@ if has_ssl or ( ( m:get(section, "use_https") or "0" ) == "1" ) then
return value
end
function https.validate(self, value)
- 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") .. "<br />" ..
translate("or") .. bold_on .. " IGNORE " .. bold_off ..
translate("to run HTTPS without verification of server certificates (insecure)") )
cert:depends("use_https", "1")
- cert.default = "/etc/ssl/certs"
+ cert.placeholder = "/etc/ssl/certs"
cert.forcewrite = true
function cert.validate(self, value)
- 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 .. "<br />" ..
translate("please set to 'default'") .. " !" .. bold_off
@@ -1118,7 +1107,7 @@ if has_ssl or ( ( m:get(section, "bind_network") or "" ) ~= "" ) then
return value
end
function bnet.validate(self, value)
- 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 .. "<br />" ..
translate("please disable") .. " !" .. bold_off
@@ -1145,50 +1134,54 @@ if has_force or ( ( m:get(section, "force_ipversion") or "0" ) ~= "0" ) then
return value
end
function fipv.validate(self, value)
- 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'.") .. "<br />" ..
- translate("Format: IP or FQDN"))
-dns.placeholder = "mydns.lan"
-function dns.validate(self, value)
- -- if .datatype is set, then it is checked before calling this function
- if not value or (#value == 0) then
- return "" -- ignore on empty
- elseif not DTYP.host(value) then
- return nil, err_tab_adv(self) .. translate("use hostname, FQDN, IPv4- or IPv6-Address")
- else
- local ipv6 = usev6:formvalue(section)
- local force = (fipv) and fipv:formvalue(section) or "0"
- local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh verify_dns ]] ..
- value .. [[ ]] .. ipv6 .. [[ ]] .. force
- local ret = SYS.call(command)
- if ret == 0 then return value -- everything OK
- elseif ret == 2 then return nil, err_tab_adv(self) .. translate("nslookup can not resolve host")
- elseif ret == 3 then return nil, err_tab_adv(self) .. translate("nc (netcat) can not connect")
- elseif ret == 4 then return nil, err_tab_adv(self) .. translate("Forced IP Version don't matched")
- else return nil, err_tab_adv(self) .. translate("unspecific error")
+-- optional DNS Server to use resolving my IP
+if DDNS.has_dnsserver or ( ( m:get(section, "dns_server") or "" ) ~= "" ) then
+ dns = ns:taboption("advanced", Value, "dns_server",
+ translate("DNS-Server"),
+ translate("OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'.") .. "<br />" ..
+ translate("Format: IP or FQDN"))
+ dns.placeholder = "mydns.lan"
+ function dns.validate(self, value)
+ -- if .datatype is set, then it is checked before calling this function
+ if not value or (#value == 0) then
+ return "" -- ignore on empty
+ elseif not DDNS.has_dnsserver then
+ return nil, err_tab_adv(self) .. translate("Specifying a DNS-Server is not supported")
+ elseif not DTYP.host(value) then
+ return nil, err_tab_adv(self) .. translate("use hostname, FQDN, IPv4- or IPv6-Address")
+ else
+ local ipv6 = usev6:formvalue(section) or "0"
+ local force = fipv:formvalue(section) or "0"
+ local command = [[/usr/lib/ddns/dynamic_dns_lucihelper.sh verify_dns ]] ..
+ value .. [[ ]] .. ipv6 .. [[ ]] .. force
+ local ret = SYS.call(command)
+ if ret == 0 then return value -- everything OK
+ elseif ret == 2 then return nil, err_tab_adv(self) .. translate("nslookup can not resolve host")
+ elseif ret == 3 then return nil, err_tab_adv(self) .. translate("nc (netcat) can not connect")
+ elseif ret == 4 then return nil, err_tab_adv(self) .. translate("Forced IP Version don't matched")
+ else return nil, err_tab_adv(self) .. translate("unspecific error")
+ end
end
end
-end
-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 .. "<br />" ..
translate("please disable") .. " !" .. bold_off
@@ -1198,7 +1191,7 @@ if has_dnstcp or ( ( m:get(section, "force_dnstcp") or "0" ) ~= "0" ) then
return value
end
function tcp.validate(self, value)
- 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 .. "<br />" ..
translate("please remove entry") .. "!" .. bold_off
@@ -1229,9 +1222,9 @@ if has_proxy or ( ( m:get(section, "proxy") or "" ) ~= "" ) then
-- if .datatype is set, then it is checked before calling this function
if not value or (#value == 0) then
return "" -- ignore on empty
- 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 031bf513cf..335bb01b2d 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 <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
-- Licensed to the public under the Apache License 2.0.
local DISP = require "luci.dispatcher"
@@ -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 color="red">]]
font_off = [[</font>]]
@@ -32,47 +26,47 @@ s = m:section( SimpleSection,
-- ddns_scripts needs to be updated for full functionality
if not CTRL.service_ok() then
- 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.") ..
"<br />" ..
translate("Please update to the current version!")
end
-- DDNS Service disabled
if not SYS.init.enabled("ddns") then
- local dv = s:option(DummyValue, "_not_enabled")
- dv.titleref = DISP.build_url("admin", "system", "startup")
- dv.rawhtml = true
- dv.title = bold_on ..
+ local se = s:option(DummyValue, "_not_enabled")
+ se.titleref = DISP.build_url("admin", "system", "startup")
+ se.rawhtml = true
+ se.title = bold_on ..
translate("DDNS Autostart disabled") .. bold_off
- dv.value = translate("Currently DDNS updates are not started at boot or on interface events." .. "<br />" ..
+ se.value = translate("Currently DDNS updates are not started at boot or on interface events." .. "<br />" ..
"This is the default if you run DDNS scripts by yourself (i.e. via cron with force_interval set to '0')" )
end
-- No IPv6 support
-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" .. "<br />" ..
+ v6.value = translate("IPv6 is currently not (fully) supported by this system" .. "<br />" ..
"Please follow the instructions on OpenWrt's homepage to enable IPv6 support" .. "<br />" ..
"or update your system to the latest OpenWrt Release")
end
-- No HTTPS support
-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.") ..
"<br />- " ..
translate("You should install GNU Wget with SSL (prefered) or cURL package.") ..
"<br />- " ..
@@ -80,13 +74,13 @@ if not has_ssl then
end
-- No bind_network
-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.") ..
"<br />- " ..
translate("You should install GNU Wget with SSL or cURL package.") ..
"<br />- " ..
@@ -95,14 +89,14 @@ if not has_ssl then
translate("In some versions cURL/libcurl in OpenWrt is compiled without proxy support.")
end
--- 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.") ..
"<br />- " ..
translate("You should install GNU Wget with SSL or replace libcurl.") ..
"<br />- " ..
@@ -110,35 +104,63 @@ if has_ssl and not has_proxy then
end
-- "Force IP Version not supported"
-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 .. "<br />- " ..
translate("You should install GNU Wget with SSL (prefered) or cURL package.")
end
- if not has_dnstcp then
+ if not (DDNS.has_bindhost or DDNS.has_hostip) then
value = value .. "<br />- " ..
- 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!") ..
"<br />- " ..
translate("You should install BIND host package for DNS requests.")
end
+-- nslookup compiled with musl produce problems when using
+if not DDNS.has_dnsserver then
+ local ds = s:option(DummyValue, "_no_dnsserver")
+ ds.titleref = DISP.build_url("admin", "system", "packages")
+ ds.rawhtml = true
+ ds.title = bold_on ..
+ translate("Using specific DNS Server not supported") .. bold_off
+ ds.value = translate("BusyBox's nslookup in the current compiled version " ..
+ "does not handle given DNS Servers correctly!") ..
+ "<br />- " ..
+ translate("You should install BIND host or hostip package, " ..
+ "if you need to specify a DNS server to detect your registered IP.")
+end
+
+-- certificates installed
+if DDNS.has_ssl and not DDNS.has_cacerts then
+ local ca = s:option(DummyValue, "_no_certs")
+ ca.titleref = DISP.build_url("admin", "system", "packages")
+ ca.rawhtml = true
+ ca.title = bold_on ..
+ translate("No certificates found") .. bold_off
+ ca.value = translate("If using secure communication you should verify server certificates!") ..
+ "<br />- " ..
+ translate("Install ca-certificates package or needed certificates " ..
+ "by hand into /etc/ssl/certs default directory")
+end
+
return m
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 46fc0a4a29..e6da7cc188 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 <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
-- Licensed to the public under the Apache License 2.0.
local NXFS = require "nixio.fs"
@@ -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 = [[<font color="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.")
- .. "<br />"
- .. translate("If you want to send updates for IPv4 and IPv6 you need to define two separate Configurations "
- .. "i.e. 'myddns_ipv4' and 'myddns_ipv6'")
- .. "<br />"
+ translate("Below is a list of configured DDNS configurations and their current state.")
+ .. "<br />"
+ .. translate("If you want to send updates for IPv4 and IPv6 you need to define two separate Configurations "
+ .. "i.e. 'myddns_ipv4' and 'myddns_ipv6'")
+ .. "<br />"
.. [[<a href="]] .. DISP.build_url("admin", "services", "ddns", "global") .. [[">]]
.. translate("To change global settings click here") .. [[</a>]] )
ts.sectionhead = translate("Configuration")
diff --git a/applications/luci-app-ddns/luasrc/tools/ddns.lua b/applications/luci-app-ddns/luasrc/tools/ddns.lua
index 02331f44d0..8868f32bcd 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 <christian dot schoenebeck at gmail dot com>
+-- Copyright 2014-2016 Christian Schoenebeck <christian dot schoenebeck at gmail dot com>
-- Licensed to the public under the Apache License 2.0.
module("luci.tools.ddns", package.seeall)
@@ -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 8e1c8f588f..e38a593600 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 <alexhenrie24@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 bbab2d0650..fe371fefaf 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 <lukas.koluch@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"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 e662adc780..065f22c746 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 <christian.schoenebeck@gmail.com>\n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.6\n"
+"X-Generator: Poedit 1.8.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-Basepath: .\n"
@@ -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.<br />Weder "
"über das LuCI Web Interface noch von der Geräte-Konsole"
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+"Wenn Sie sichere Kommunikation verwenden, sollten Sie Serverzertifikate "
+"überprüfen!"
+
msgid ""
"If you want to send updates for IPv4 and IPv6 you need to define two "
"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
@@ -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 a8bb5d678a..7d9eb03b5f 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 <acinonyx@openwrt.gr>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 5cfaee31fd..0000000000
--- 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 <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-msgid "&"
-msgstr ""
-
-msgid "-- custom --"
-msgstr ""
-
-msgid "-- default --"
-msgstr ""
-
-msgid "Advanced Settings"
-msgstr ""
-
-msgid "Allow non-public IP's"
-msgstr ""
-
-msgid "Applying changes"
-msgstr ""
-
-msgid "Basic Settings"
-msgstr ""
-
-msgid ""
-"Below a list of configuration tips for your system to run Dynamic DNS "
-"updates without limitations"
-msgstr ""
-
-msgid ""
-"Below is a list of configured DDNS configurations and their current state."
-msgstr ""
-
-msgid "Bind Network"
-msgstr ""
-
-msgid "Binding to a specific network not supported"
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup and Wget do not support to specify the IP version to use "
-"for communication with DDNS Provider."
-msgstr ""
-
-msgid ""
-"BusyBox's nslookup does not support to specify to use TCP instead of default "
-"UDP when requesting DNS server"
-msgstr ""
-
-msgid "Casual users should not change this setting"
-msgstr ""
-
-msgid "Change provider"
-msgstr ""
-
-msgid "Check Interval"
-msgstr ""
-
-msgid "Collecting data..."
-msgstr ""
-
-msgid "Config error"
-msgstr ""
-
-msgid "Configuration"
-msgstr ""
-
-msgid ""
-"Configure here the details for all Dynamic DNS services including this LuCI "
-"application."
-msgstr ""
-
-msgid "Configure here the details for selected Dynamic DNS service."
-msgstr ""
-
-msgid "Current setting"
-msgstr ""
-
-msgid ""
-"Currently DDNS updates are not started at boot or on interface events.<br /"
-">This is the default if you run DDNS scripts by yourself (i.e. via cron with "
-"force_interval set to '0')"
-msgstr ""
-
-msgid ""
-"Currently DDNS updates are not started at boot or on interface events.<br /"
-">You can start/stop each configuration here. It will run until next reboot."
-msgstr ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr "Custom update-URL"
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr "Dynamic DNS"
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-msgid ""
-"IPv6 is currently not (fully) supported by this system<br />Please follow "
-"the instructions on OpenWrt's homepage to enable IPv6 support<br />or update "
-"your system to the latest OpenWrt Release"
-msgstr ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-msgid ""
-"If you want to send updates for IPv4 and IPv6 you need to define two "
-"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
-msgstr ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr "Interface"
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-msgid ""
-"Interval to force updates send to DDNS Provider<br />Setting this parameter "
-"to 0 will force the script to only run once<br />Values lower 'Check "
-"Interval' except '0' are not supported"
-msgstr ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr "Network"
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr "Password"
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr "URL"
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr "Username"
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
-
-#~ msgid "Check for changed IP every"
-#~ msgstr "Check for changed IP every"
-
-#~ msgid "Check-time unit"
-#~ msgstr "Check-time unit"
-
-#~ msgid "Enable"
-#~ msgstr "Enable"
-
-#~ msgid "Force update every"
-#~ msgstr "Force update every"
-
-#~ msgid "Force-time unit"
-#~ msgstr "Force-time unit"
-
-#~ msgid "Hostname"
-#~ msgstr "Hostname"
-
-#~ msgid "Service"
-#~ msgstr "Service"
-
-#~ msgid "Source of IP address"
-#~ msgstr "Source of IP address"
-
-#~ msgid "custom"
-#~ msgstr "custom"
-
-# Hours
-#~ msgid "h"
-#~ msgstr "h"
-
-#~ msgid "interface"
-#~ msgstr "interface"
-
-# Minutes (not minimum)
-#~ msgid "min"
-#~ msgstr "min"
-
-#~ msgid "network"
-#~ msgstr "network"
-
-#~ msgid "Event interface"
-#~ msgstr "Event interface"
-
-#~ msgid "On which interface up should start the ddns script process."
-#~ msgstr "On which interface up should start the ddns script process."
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index 7d96297fed..dbdfad48cc 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 <josevteg@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 67535c6c80..36dcb60290 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 <hogsim@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"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 ed696d75b9..edc53250ec 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 <sagim9@gmail.com>\n"
"Language-Team: none\n"
@@ -13,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 6cb398096f..279e1544c5 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 <vargalex@freemail.hu>\n"
"Language-Team: none\n"
@@ -13,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 5ba86eddad..a058394754 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 <LL@li.org>\n"
+"Language-Team: \n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 04967f9883..46ab077053 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 <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"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 83cef949b7..0000000000
--- 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.<br /"
-">This is the default if you run DDNS scripts by yourself (i.e. via cron with "
-"force_interval set to '0')"
-msgstr ""
-
-msgid ""
-"Currently DDNS updates are not started at boot or on interface events.<br /"
-">You can start/stop each configuration here. It will run until next reboot."
-msgstr ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr ""
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr ""
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-msgid ""
-"IPv6 is currently not (fully) supported by this system<br />Please follow "
-"the instructions on OpenWrt's homepage to enable IPv6 support<br />or update "
-"your system to the latest OpenWrt Release"
-msgstr ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-msgid ""
-"If you want to send updates for IPv4 and IPv6 you need to define two "
-"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
-msgstr ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr ""
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-msgid ""
-"Interval to force updates send to DDNS Provider<br />Setting this parameter "
-"to 0 will force the script to only run once<br />Values lower 'Check "
-"Interval' except '0' are not supported"
-msgstr ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr ""
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr ""
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr ""
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr ""
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
diff --git a/applications/luci-app-ddns/po/no/ddns.po b/applications/luci-app-ddns/po/no/ddns.po
index 303972c7ba..5a2afaf1bf 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 <lars.hardy@gmail.com>\n"
+"Language-Team: \n"
+"Language: no\n"
+"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"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 53bbb9fae9..ad40f3b795 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 <cezary@eko.one.pl>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
-"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 bfd1af2de6..fefbc01202 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 <luizluca@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"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 b24e685456..e6219eda3e 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 <joao.f.vieira@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: \n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"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 9d92688585..f67f47d0e9 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 <WyRwSyK@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2);;\n"
-"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 2f967802f7..d05a027b15 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 <x12ozmouse@ya.ru>\n"
"Language-Team: Russian <x12ozmouse@ya.ru>\n"
@@ -10,9 +9,9 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"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 c825a5692b..0000000000
--- 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.<br /"
-">This is the default if you run DDNS scripts by yourself (i.e. via cron with "
-"force_interval set to '0')"
-msgstr ""
-
-msgid ""
-"Currently DDNS updates are not started at boot or on interface events.<br /"
-">You can start/stop each configuration here. It will run until next reboot."
-msgstr ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr ""
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr ""
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-msgid ""
-"IPv6 is currently not (fully) supported by this system<br />Please follow "
-"the instructions on OpenWrt's homepage to enable IPv6 support<br />or update "
-"your system to the latest OpenWrt Release"
-msgstr ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-msgid ""
-"If you want to send updates for IPv4 and IPv6 you need to define two "
-"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
-msgstr ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr ""
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-msgid ""
-"Interval to force updates send to DDNS Provider<br />Setting this parameter "
-"to 0 will force the script to only run once<br />Values lower 'Check "
-"Interval' except '0' are not supported"
-msgstr ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr ""
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr ""
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr ""
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr ""
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
diff --git a/applications/luci-app-ddns/po/sv/ddns.po b/applications/luci-app-ddns/po/sv/ddns.po
deleted file mode 100644
index b46c22bb51..0000000000
--- 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.<br /"
-">This is the default if you run DDNS scripts by yourself (i.e. via cron with "
-"force_interval set to '0')"
-msgstr ""
-
-msgid ""
-"Currently DDNS updates are not started at boot or on interface events.<br /"
-">You can start/stop each configuration here. It will run until next reboot."
-msgstr ""
-
-msgid "Custom update script to be used for updating your DDNS Provider."
-msgstr ""
-
-msgid "Custom update-URL"
-msgstr ""
-
-msgid "Custom update-script"
-msgstr ""
-
-msgid "DDNS Autostart disabled"
-msgstr ""
-
-msgid "DDNS Client Configuration"
-msgstr ""
-
-msgid "DDNS Client Documentation"
-msgstr ""
-
-msgid "DDNS Service provider"
-msgstr ""
-
-msgid "DNS requests via TCP not supported"
-msgstr ""
-
-msgid "DNS-Server"
-msgstr ""
-
-msgid "Date format"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the Web page to read systems IPv6-Address from"
-msgstr ""
-
-msgid "Defines the interface to read systems IP-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv4-Address from"
-msgstr ""
-
-msgid "Defines the network to read systems IPv6-Address from"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv4-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid ""
-"Defines the source to read systems IPv6-Address from, that will be send to "
-"the DDNS provider"
-msgstr ""
-
-msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
-msgstr ""
-
-msgid "Details for"
-msgstr ""
-
-msgid "Directory contains Log files for each running section"
-msgstr ""
-
-msgid ""
-"Directory contains PID and other status information for each running section"
-msgstr ""
-
-msgid "Disabled"
-msgstr ""
-
-msgid "Domain"
-msgstr ""
-
-msgid "Dynamic DNS"
-msgstr ""
-
-msgid ""
-"Dynamic DNS allows that your router can be reached with a fixed hostname "
-"while having a dynamically changing IP address."
-msgstr ""
-
-msgid "Enable secure communication with DDNS provider"
-msgstr ""
-
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
-msgid "Error Retry Counter"
-msgstr ""
-
-msgid "Error Retry Interval"
-msgstr ""
-
-msgid "Event Network"
-msgstr ""
-
-msgid "File"
-msgstr ""
-
-msgid "File not found"
-msgstr ""
-
-msgid "File not found or empty"
-msgstr ""
-
-msgid ""
-"Follow this link<br />You will find more hints to optimize your system to "
-"run DDNS scripts with all options"
-msgstr ""
-
-msgid "For detailed information about parameter settings look here."
-msgstr ""
-
-msgid "For supported codes look here"
-msgstr ""
-
-msgid "Force IP Version"
-msgstr ""
-
-msgid "Force IP Version not supported"
-msgstr ""
-
-msgid "Force Interval"
-msgstr ""
-
-msgid "Force TCP on DNS"
-msgstr ""
-
-msgid "Forced IP Version don't matched"
-msgstr ""
-
-msgid "Format"
-msgstr ""
-
-msgid "Format: IP or FQDN"
-msgstr ""
-
-msgid ""
-"GNU Wget will use the IP of given network, cURL will use the physical "
-"interface."
-msgstr ""
-
-msgid "Global Settings"
-msgstr ""
-
-msgid "HTTPS not supported"
-msgstr ""
-
-msgid "Hints"
-msgstr ""
-
-msgid "Hostname/FQDN to validate, if IP update happen or necessary"
-msgstr ""
-
-msgid "IP address source"
-msgstr ""
-
-msgid "IP address version"
-msgstr ""
-
-msgid "IPv4-Address"
-msgstr ""
-
-msgid "IPv6 address must be given in square brackets"
-msgstr ""
-
-msgid ""
-"IPv6 is currently not (fully) supported by this system<br />Please follow "
-"the instructions on OpenWrt's homepage to enable IPv6 support<br />or update "
-"your system to the latest OpenWrt Release"
-msgstr ""
-
-msgid "IPv6 not supported"
-msgstr ""
-
-msgid "IPv6-Address"
-msgstr ""
-
-msgid "If both cURL and GNU Wget are installed, Wget is used by default."
-msgstr ""
-
-msgid ""
-"If this service section is disabled it could not be started.<br />Neither "
-"from LuCI interface nor from console"
-msgstr ""
-
-msgid ""
-"If you want to send updates for IPv4 and IPv6 you need to define two "
-"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
-msgstr ""
-
-msgid ""
-"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr ""
-
-msgid "Info"
-msgstr ""
-
-msgid "Interface"
-msgstr ""
-
-msgid ""
-"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
-"are not supported"
-msgstr ""
-
-msgid ""
-"Interval to force updates send to DDNS Provider<br />Setting this parameter "
-"to 0 will force the script to only run once<br />Values lower 'Check "
-"Interval' except '0' are not supported"
-msgstr ""
-
-msgid "It is NOT recommended for casual users to change settings on this page."
-msgstr ""
-
-msgid "Last Update"
-msgstr ""
-
-msgid "Loading"
-msgstr ""
-
-msgid "Log File Viewer"
-msgstr ""
-
-msgid "Log directory"
-msgstr ""
-
-msgid "Log length"
-msgstr ""
-
-msgid "Log to file"
-msgstr ""
-
-msgid "Log to syslog"
-msgstr ""
-
-msgid "Lookup Hostname"
-msgstr ""
-
-msgid "NOT installed"
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
-"communication."
-msgstr ""
-
-msgid ""
-"Neither GNU Wget with SSL nor cURL installed to support updates via HTTPS "
-"protocol."
-msgstr ""
-
-msgid "Network"
-msgstr ""
-
-msgid "Network on which the ddns-updater scripts will be started"
-msgstr ""
-
-msgid "Never"
-msgstr ""
-
-msgid "Next Update"
-msgstr ""
-
-msgid "No data"
-msgstr ""
-
-msgid "No logging"
-msgstr ""
-
-msgid "Non-public and by default blocked IP's"
-msgstr ""
-
-msgid "Notice"
-msgstr ""
-
-msgid "Number of last lines stored in log files"
-msgstr ""
-
-msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
-
-msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
-
-msgid "OPTIONAL: Network to use for communication"
-msgstr ""
-
-msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
-
-msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
-msgstr ""
-
-msgid "On Error the script will retry the failed action after given time"
-msgstr ""
-
-msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
-
-msgid "OpenWrt Wiki"
-msgstr ""
-
-msgid "Optional Encoded Parameter"
-msgstr ""
-
-msgid "Optional Parameter"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
-
-msgid "Overview"
-msgstr ""
-
-msgid "PROXY-Server"
-msgstr ""
-
-msgid "PROXY-Server not supported"
-msgstr ""
-
-msgid "Password"
-msgstr ""
-
-msgid "Path to CA-Certificate"
-msgstr ""
-
-msgid "Please [Save & Apply] your changes first"
-msgstr ""
-
-msgid "Please press [Read] button"
-msgstr ""
-
-msgid "Please update to the current version!"
-msgstr ""
-
-msgid "Process ID"
-msgstr ""
-
-msgid "Read / Reread log file"
-msgstr ""
-
-msgid "Really change DDNS provider?"
-msgstr ""
-
-msgid "Registered IP"
-msgstr ""
-
-msgid "Replaces [DOMAIN] in Update-URL"
-msgstr ""
-
-msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
-
-msgid "Run once"
-msgstr ""
-
-msgid "Script"
-msgstr ""
-
-msgid "Show more"
-msgstr ""
-
-msgid "Software update required"
-msgstr ""
-
-msgid "Start"
-msgstr ""
-
-msgid "Start / Stop"
-msgstr ""
-
-msgid "Status directory"
-msgstr ""
-
-msgid "Stopped"
-msgstr ""
-
-msgid ""
-"The currently installed 'ddns-scripts' package did not support all available "
-"settings."
-msgstr ""
-
-msgid "The default setting of '0' will retry infinite."
-msgstr ""
-
-msgid "There is no service configured."
-msgstr ""
-
-msgid "Timer Settings"
-msgstr ""
-
-msgid "To change global settings click here"
-msgstr ""
-
-msgid "To use cURL activate this option."
-msgstr ""
-
-msgid "URL"
-msgstr ""
-
-msgid "URL to detect"
-msgstr ""
-
-msgid "Unknown error"
-msgstr ""
-
-msgid ""
-"Update URL to be used for updating your DDNS Provider.<br />Follow "
-"instructions you will find on their WEB page."
-msgstr ""
-
-msgid "Update error"
-msgstr ""
-
-msgid "Use HTTP Secure"
-msgstr ""
-
-msgid "Use cURL"
-msgstr ""
-
-msgid "User defined script to read systems IP-Address"
-msgstr ""
-
-msgid "Username"
-msgstr ""
-
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
-msgid "Version Information"
-msgstr ""
-
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-msgid "Warning"
-msgstr ""
-
-msgid ""
-"Writes detailed messages to log file. File will be truncated automatically."
-msgstr ""
-
-msgid ""
-"Writes log messages to syslog. Critical Errors will always be written to "
-"syslog."
-msgstr ""
-
-msgid "You should install BIND host package for DNS requests."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL (prefered) or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or cURL package."
-msgstr ""
-
-msgid "You should install GNU Wget with SSL or replace libcurl."
-msgstr ""
-
-msgid "cURL is installed, but libcurl was compiled without proxy support."
-msgstr ""
-
-msgid "cURL without Proxy Support"
-msgstr ""
-
-msgid "can not detect local IP. Please select a different Source combination"
-msgstr ""
-
-msgid "can not resolve host:"
-msgstr ""
-
-msgid "config error"
-msgstr ""
-
-msgid "days"
-msgstr ""
-
-msgid "directory or path/file"
-msgstr ""
-
-msgid "either url or script could be set"
-msgstr ""
-
-msgid "enable here"
-msgstr ""
-
-msgid "file or directory not found or not 'IGNORE'"
-msgstr ""
-
-msgid "help"
-msgstr ""
-
-msgid "hours"
-msgstr ""
-
-msgid "installed"
-msgstr ""
-
-msgid "invalid FQDN / required - Sample"
-msgstr ""
-
-msgid "minimum value '0'"
-msgstr ""
-
-msgid "minimum value '1'"
-msgstr ""
-
-msgid "minimum value 5 minutes == 300 seconds"
-msgstr ""
-
-msgid "minutes"
-msgstr ""
-
-msgid "missing / required"
-msgstr ""
-
-msgid "must be greater or equal 'Check Interval'"
-msgstr ""
-
-msgid "must start with 'http://'"
-msgstr ""
-
-msgid "nc (netcat) can not connect"
-msgstr ""
-
-msgid "never"
-msgstr ""
-
-msgid "no data"
-msgstr ""
-
-msgid "not found or not executable - Sample: '/path/to/script.sh'"
-msgstr ""
-
-msgid "nslookup can not resolve host"
-msgstr ""
-
-msgid "or"
-msgstr ""
-
-msgid "or higher"
-msgstr ""
-
-msgid "please disable"
-msgstr ""
-
-msgid "please remove entry"
-msgstr ""
-
-msgid "please select 'IPv4' address version"
-msgstr ""
-
-msgid "please select 'IPv4' address version in"
-msgstr ""
-
-msgid "please set to 'default'"
-msgstr ""
-
-msgid "proxy port missing"
-msgstr ""
-
-msgid "required"
-msgstr ""
-
-msgid "seconds"
-msgstr ""
-
-msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
-
-msgid "unknown error"
-msgstr ""
-
-msgid "unspecific error"
-msgstr ""
-
-msgid "use hostname, FQDN, IPv4- or IPv6-Address"
-msgstr ""
diff --git a/applications/luci-app-ddns/po/templates/ddns.pot b/applications/luci-app-ddns/po/templates/ddns.pot
index 7ab51dd93a..ba007c4f3c 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 8df9a9511e..e9984e1c1b 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 <qbilay@mynet.com>\n"
-"Language-Team: none\n"
+"Last-Translator: \n"
+"Language-Team: \n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"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 1c44ef2d24..4f1002bbad 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 <yuripet@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"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 66f7c2c42b..7749702a30 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 <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: \n"
+"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"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 b1a636adfe..d1b11d0100 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 <wong.syrone@gmail.com>\n"
"Language: zh_CN\n"
@@ -10,7 +9,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"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 ""
"如果服务配置被禁用那么它将不能被启动.<br />无论是通过LuCI页面或者是通过终端."
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
msgid ""
"If you want to send updates for IPv4 and IPv6 you need to define two "
"separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
@@ -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 767136600c..cfa3939838 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 <ethan42411@gmail.com>\n"
-"Language-Team: none\n"
+"Language-Team: \n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"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指令程序"