- corrections because uclient-fetch now support "force ip version"
- remove translations already part of base.po/base.pot
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
# Version == major.minor.patch
# increase on new functionality (minor) or patches (patch)
# Version == major.minor.patch
# increase on new functionality (minor) or patches (patch)
# Release == build
# increase on changes of translation files
# Release == build
# increase on changes of translation files
local DDNS = require "luci.tools.ddns" -- ddns multiused functions
local srv_name = "ddns-scripts"
local DDNS = require "luci.tools.ddns" -- ddns multiused functions
local srv_name = "ddns-scripts"
-local srv_ver_min = "2.6.0" -- minimum version of service required
+local srv_ver_min = "2.6.3" -- minimum version of service required
local srv_ver_cmd = [[/usr/lib/ddns/dynamic_dns_updater.sh --version | awk {'print $2'}]]
local app_name = "luci-app-ddns"
local app_title = "Dynamic DNS"
local srv_ver_cmd = [[/usr/lib/ddns/dynamic_dns_updater.sh --version | awk {'print $2'}]]
local app_name = "luci-app-ddns"
local app_title = "Dynamic DNS"
-local app_version = "2.4.1-1"
+local app_version = "2.4.2-1"
function index()
local nxfs = require "nixio.fs" -- global definitions not available
function index()
local nxfs = require "nixio.fs" -- global definitions not available
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!")
translate("Force IP Version not supported") .. bold_off
local value = translate("BusyBox's nslookup and Wget do not support to specify " ..
"the IP version to use for communication with DDNS Provider!")
- if not (DDNS.has_wgetssl or DDNS.has_curl) then
+ if not (DDNS.has_wgetssl or DDNS.has_curl or DDNS.has_fetch) then
value = value .. "<br />- " ..
value = value .. "<br />- " ..
- translate("You should install GNU Wget with SSL (prefered) or cURL package.")
+ translate("You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch package.")
end
if not (DDNS.has_bindhost or DDNS.has_hostip) then
value = value .. "<br />- " ..
end
if not (DDNS.has_bindhost or DDNS.has_hostip) then
value = value .. "<br />- " ..
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_ipv6 = (NXFS.access("/proc/net/ipv6_route") and NXFS.access("/usr/sbin/ip6tables"))
has_ssl = (has_wgetssl or has_curlssl or (has_fetch and has_fetchssl))
has_proxy = (has_wgetssl or has_curlpxy or has_fetch or has_bbwget)
-has_forceip = ((has_wgetssl or has_curl) and (has_bindhost or has_hostip))
+has_forceip = ((has_wgetssl or has_curl or has_fetch) 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()
has_dnsserver = (has_bindhost or has_hostip or has_nslookup)
has_bindnet = (has_wgetssl or has_curl)
has_cacerts = _check_certs()
-"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"
+"Project-Id-Version: luci-app-ddns 2.4.2-1\n"
+"POT-Creation-Date: 2016-02-29 20:55+0100\n"
+"PO-Revision-Date: 2016-02-29 20:58+0100\n"
"Last-Translator: Christian Schoenebeck <christian.schoenebeck@gmail.com>\n"
"Language-Team: \n"
"Language: de\n"
"Last-Translator: Christian Schoenebeck <christian.schoenebeck@gmail.com>\n"
"Language-Team: \n"
"Language: de\n"
-msgid "-- custom --"
-msgstr "-- benutzerdefiniert --"
-
msgid "-- default --"
msgstr "-- Standard --"
msgid "-- default --"
msgstr "-- Standard --"
-msgid "Advanced Settings"
-msgstr "Erweiterte Einstellungen"
-
msgid "Allow non-public IP's"
msgstr "Erlaube Nicht-öffentliche IPs"
msgid "Allow non-public IP's"
msgstr "Erlaube Nicht-öffentliche IPs"
-msgid "Applying changes"
-msgstr "Änderungen anwenden"
-
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
msgid "Basic Settings"
msgstr "Grundlegende Einstellungen"
msgid "Check Interval"
msgstr "Prüfinterval"
msgid "Check Interval"
msgstr "Prüfinterval"
-msgid "Collecting data..."
-msgstr "Sammle Daten..."
-
msgid "Config error"
msgstr "Konfigurationsfehler"
msgid "Config error"
msgstr "Konfigurationsfehler"
-msgid "Configuration"
-msgstr "Einstellungen"
-
msgid ""
"Configure here the details for all Dynamic DNS services including this LuCI "
"application."
msgid ""
"Configure here the details for all Dynamic DNS services including this LuCI "
"application."
"Das Verzeichnis enthält die PID und andere Statusinformationen aller "
"laufenden Konfigurationen."
"Das Verzeichnis enthält die PID und andere Statusinformationen aller "
"laufenden Konfigurationen."
-msgid "Disabled"
-msgstr "Deaktiviert"
-
msgid "Domain"
msgstr "Domäne"
msgid "Domain"
msgstr "Domäne"
msgid "Enable secure communication with DDNS provider"
msgstr "Aktiviert sichere Kommunikation mit dem DDNS Anbieter"
msgid "Enable secure communication with DDNS provider"
msgstr "Aktiviert sichere Kommunikation mit dem DDNS Anbieter"
-msgid "Enabled"
-msgstr "Aktiviert"
-
-msgid "Error"
-msgstr "Fehler"
-
msgid "Error Retry Counter"
msgstr "Wiederholungszähler bei Fehler"
msgid "Error Retry Counter"
msgstr "Wiederholungszähler bei Fehler"
msgid "Event Network"
msgstr "Ereignis Netzwerk"
msgid "Event Network"
msgstr "Ereignis Netzwerk"
-msgid "File"
-msgstr "Datei"
-
msgid "File not found"
msgstr "Datei nicht gefunden"
msgid "File not found"
msgstr "Datei nicht gefunden"
"GNU Wget verwendet die IP des gewählten Netzwerkes; cURL verwendet die "
"physikalische Schnittstelle."
"GNU Wget verwendet die IP des gewählten Netzwerkes; cURL verwendet die "
"physikalische Schnittstelle."
-msgid "Global Settings"
-msgstr "Globale Einstellungen"
-
msgid "HTTPS not supported"
msgstr "HTTPS nicht unterstützt"
msgid "HTTPS not supported"
msgstr "HTTPS nicht unterstützt"
msgid "IP address version"
msgstr "IP-Adressversion"
msgid "IP address version"
msgstr "IP-Adressversion"
-msgid "IPv4-Address"
-msgstr "IPv4-Adresse"
-
msgid "IPv6 address must be given in square brackets"
msgstr "Eine IPv6 Adresse muss in eckigen Klammern angegeben werden"
msgid "IPv6 address must be given in square brackets"
msgstr "Eine IPv6 Adresse muss in eckigen Klammern angegeben werden"
msgid "IPv6 not supported"
msgstr "IPv6 nicht unterstützt"
msgid "IPv6 not supported"
msgstr "IPv6 nicht unterstützt"
-msgid "IPv6-Address"
-msgstr "IPv6-Adresse"
-
msgid "If both cURL and GNU Wget are installed, Wget is used by default."
msgstr "Wenn cURL und GNU Wget installiert sind, wird Wget verwendet."
msgid "If both cURL and GNU Wget are installed, Wget is used by default."
msgstr "Wenn cURL und GNU Wget installiert sind, wird Wget verwendet."
"In einigen Versionen von OpenWrt wurde cURL/libcurl ohne Proxy Unterstützung "
"compiliert."
"In einigen Versionen von OpenWrt wurde cURL/libcurl ohne Proxy Unterstützung "
"compiliert."
-msgid "Info"
-msgstr "Informationen"
-
msgid ""
"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
"certs default directory"
msgid ""
"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
"certs default directory"
"Installieren Sie das ca-certificate Paket oder die benötigten Zertifikate "
"von Hand in das Standardverzeichnis /etc/ssl/certs"
"Installieren Sie das ca-certificate Paket oder die benötigten Zertifikate "
"von Hand in das Standardverzeichnis /etc/ssl/certs"
-msgid "Interface"
-msgstr "Schnittstelle"
-
msgid ""
"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
"are not supported"
msgid ""
"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
"are not supported"
msgid "Last Update"
msgstr "Letztes Aktualisierung"
msgid "Last Update"
msgstr "Letztes Aktualisierung"
-msgid "Loading"
-msgstr "Lade"
-
msgid "Log File Viewer"
msgstr "Protokolldatei"
msgid "Log File Viewer"
msgstr "Protokolldatei"
"Weder GNU Wget mit SSL noch cURL sind installiert um Aktualisierungen über "
"HTTPS Protokoll zu unterstützen."
"Weder GNU Wget mit SSL noch cURL sind installiert um Aktualisierungen über "
"HTTPS Protokoll zu unterstützen."
-msgid "Network"
-msgstr "Netzwerk"
-
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Netzwerk auf dem Ereignisse die ddns-updater Skripte starten"
msgid "Network on which the ddns-updater scripts will be started"
msgstr "Netzwerk auf dem Ereignisse die ddns-updater Skripte starten"
msgid "Non-public and by default blocked IP's"
msgstr "Nicht-öffentliche und standardmäßig blockierte IPs."
msgid "Non-public and by default blocked IP's"
msgstr "Nicht-öffentliche und standardmäßig blockierte IPs."
-msgid "Notice"
-msgstr "Notiz"
-
msgid "Number of last lines stored in log files"
msgstr ""
"Anzahl der letzten Zeilen die in der Protokolldatei gespeichert werden."
msgid "Number of last lines stored in log files"
msgstr ""
"Anzahl der letzten Zeilen die in der Protokolldatei gespeichert werden."
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Optional: Ersetzt [PARAMENC] in der Update-URL (NICHT URL-codiert)"
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
msgstr "Optional: Ersetzt [PARAMENC] in der Update-URL (NICHT URL-codiert)"
-msgid "Overview"
-msgstr "Übersicht"
-
msgid "PROXY-Server"
msgstr "Proxy-Server"
msgid "PROXY-Server not supported"
msgstr "Proxy-Server nicht unterstützt"
msgid "PROXY-Server"
msgstr "Proxy-Server"
msgid "PROXY-Server not supported"
msgstr "Proxy-Server nicht unterstützt"
-msgid "Password"
-msgstr "Passwort"
-
-msgid "Path to CA-Certificate"
-msgstr "Pfad zum CA-Zertifikat"
-
msgid "Please [Save & Apply] your changes first"
msgstr "Bitte [Speichern & Anwenden] Sie Änderungen zunächst"
msgid "Please [Save & Apply] your changes first"
msgstr "Bitte [Speichern & Anwenden] Sie Änderungen zunächst"
msgid "Specifying a DNS-Server is not supported"
msgstr "Die Angabe eines DNS-Server wird nicht unterstützt"
msgid "Specifying a DNS-Server is not supported"
msgstr "Die Angabe eines DNS-Server wird nicht unterstützt"
-msgid "Start"
-msgstr "Start"
-
msgid "Start / Stop"
msgstr "Start / Stopp"
msgid "Start / Stop"
msgstr "Start / Stopp"
"Definiert das Skript mit dem die aktuelle IP-Adresse des System gelesen "
"wird."
"Definiert das Skript mit dem die aktuelle IP-Adresse des System gelesen "
"wird."
-msgid "Username"
-msgstr "Benutzername"
-
msgid "Using specific DNS Server not supported"
msgstr "Verwendung spezifischer DNS-Server wird nicht unterstützt"
msgid "Using specific DNS Server not supported"
msgstr "Verwendung spezifischer DNS-Server wird nicht unterstützt"
-msgid "Verify"
-msgstr "überprüfen"
-
-msgid "Version"
-msgstr "Version"
-
msgid "Version Information"
msgstr "Versionsinformationen"
msgid "Version Information"
msgstr "Versionsinformationen"
-msgid "Waiting for changes to be applied..."
-msgstr "Änderungen werden angewandt..."
-
-msgid "Warning"
-msgstr "Warnung"
-
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
msgid ""
"Writes detailed messages to log file. File will be truncated automatically."
msgstr ""
msgstr ""
"Sie sollten das Programmpakete BIND host for DNS Anfragen installieren."
msgstr ""
"Sie sollten das Programmpakete BIND host for DNS Anfragen installieren."
+msgid ""
+"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"package."
+msgstr ""
+"Sie sollten das Programmpaket GNU Wget mit SSL (bevorzugt) oder cURL oder "
+"uclient-fetch installieren."
+
msgid "You should install GNU Wget with SSL (prefered) or cURL package."
msgstr ""
"Sie sollten das Programmpaket GNU Wget mit SSL (bevorzugt) oder cURL "
msgid "You should install GNU Wget with SSL (prefered) or cURL package."
msgstr ""
"Sie sollten das Programmpaket GNU Wget mit SSL (bevorzugt) oder cURL "
msgid "file or directory not found or not 'IGNORE'"
msgstr "Datei oder Verzeichnis nicht gefunden oder nicht 'IGNORE'"
msgid "file or directory not found or not 'IGNORE'"
msgstr "Datei oder Verzeichnis nicht gefunden oder nicht 'IGNORE'"
-msgid "help"
-msgstr "Hilfe"
-
msgid "hours"
msgstr "Stunden"
msgid "hours"
msgstr "Stunden"
-msgid "-- custom --"
-msgstr ""
-
msgid "-- default --"
msgstr ""
msgid "-- default --"
msgstr ""
-msgid "Advanced Settings"
-msgstr ""
-
msgid "Allow non-public IP's"
msgstr ""
msgid "Allow non-public IP's"
msgstr ""
-msgid "Applying changes"
-msgstr ""
-
msgid "Basic Settings"
msgstr ""
msgid "Basic Settings"
msgstr ""
msgid "Check Interval"
msgstr ""
msgid "Check Interval"
msgstr ""
-msgid "Collecting data..."
-msgstr ""
-
msgid "Config error"
msgstr ""
msgid "Config error"
msgstr ""
-msgid "Configuration"
-msgstr ""
-
msgid ""
"Configure here the details for all Dynamic DNS services including this LuCI "
"application."
msgid ""
"Configure here the details for all Dynamic DNS services including this LuCI "
"application."
"Directory contains PID and other status information for each running section"
msgstr ""
"Directory contains PID and other status information for each running section"
msgstr ""
-msgid "Disabled"
-msgstr ""
-
msgid "Enable secure communication with DDNS provider"
msgstr ""
msgid "Enable secure communication with DDNS provider"
msgstr ""
-msgid "Enabled"
-msgstr ""
-
-msgid "Error"
-msgstr ""
-
msgid "Error Retry Counter"
msgstr ""
msgid "Error Retry Counter"
msgstr ""
msgid "Event Network"
msgstr ""
msgid "Event Network"
msgstr ""
-msgid "File"
-msgstr ""
-
msgid "File not found"
msgstr ""
msgid "File not found"
msgstr ""
-msgid "Global Settings"
-msgstr ""
-
msgid "HTTPS not supported"
msgstr ""
msgid "HTTPS not supported"
msgstr ""
msgid "IP address version"
msgstr ""
msgid "IP address version"
msgstr ""
-msgid "IPv4-Address"
-msgstr ""
-
msgid "IPv6 address must be given in square brackets"
msgstr ""
msgid "IPv6 address must be given in square brackets"
msgstr ""
msgid "IPv6 not supported"
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 both cURL and GNU Wget are installed, Wget is used by default."
msgstr ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
msgstr ""
-msgid "Info"
-msgstr ""
-
msgid ""
"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
"certs default directory"
msgstr ""
msgid ""
"Install ca-certificates package or needed certificates by hand into /etc/ssl/"
"certs default directory"
msgstr ""
-msgid "Interface"
-msgstr ""
-
msgid ""
"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
"are not supported"
msgid ""
"Interval to check for changed IP<br />Values below 5 minutes == 300 seconds "
"are not supported"
msgid "Last Update"
msgstr ""
msgid "Last Update"
msgstr ""
-msgid "Loading"
-msgstr ""
-
msgid "Log File Viewer"
msgstr ""
msgid "Log File Viewer"
msgstr ""
-msgid "Network"
-msgstr ""
-
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
msgid "Network on which the ddns-updater scripts will be started"
msgstr ""
msgid "Non-public and by default blocked IP's"
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 "Number of last lines stored in log files"
msgstr ""
msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT 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 "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 [Save & Apply] your changes first"
msgstr ""
msgid "Specifying a DNS-Server is not supported"
msgstr ""
msgid "Specifying a DNS-Server is not supported"
msgstr ""
-msgid "Start"
-msgstr ""
-
msgid "Start / Stop"
msgstr ""
msgid "Start / Stop"
msgstr ""
msgid "User defined script to read systems IP-Address"
msgstr ""
msgid "User defined script to read systems IP-Address"
msgstr ""
-msgid "Username"
-msgstr ""
-
msgid "Using specific DNS Server not supported"
msgstr ""
msgid "Using specific DNS Server not supported"
msgstr ""
-msgid "Verify"
-msgstr ""
-
-msgid "Version"
-msgstr ""
-
msgid "Version Information"
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 detailed messages to log file. File will be truncated automatically."
msgstr ""
msgid "You should install BIND host package for DNS requests."
msgstr ""
msgid "You should install BIND host package for DNS requests."
msgstr ""
+msgid ""
+"You should install GNU Wget with SSL (prefered) or cURL or uclient-fetch "
+"package."
+msgstr ""
+
msgid "You should install GNU Wget with SSL (prefered) or cURL package."
msgstr ""
msgid "You should install GNU Wget with SSL (prefered) or cURL package."
msgstr ""
msgid "file or directory not found or not 'IGNORE'"
msgstr ""
msgid "file or directory not found or not 'IGNORE'"
msgstr ""
-msgid "help"
-msgstr ""
-