Update translations
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 May 2016 11:55:12 +0000 (12:55 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 May 2016 11:55:12 +0000 (12:55 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
30 files changed:
po/ar.po
po/ca.po
po/cs_CZ.po
po/da.po
po/ddns.pot
po/de.po
po/el_GR.po
po/es.po
po/fa.po
po/fr.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/km_KH.po
po/nl.po
po/pl.po
po/pt_BR.po
po/pt_PT.po
po/ro_RO.po
po/ru.po
po/sq.po
po/sv.po
po/th.po
po/tk.po
po/tr.po
po/uk.po
po/uz@Latn.po
po/vi.po
po/zh.po

index 3d28f85..927ebfc 100644 (file)
--- a/po/ar.po
+++ b/po/ar.po
@@ -1,22 +1,24 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Jasem Elayeb <j.elayeb@itech.ly>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Arabic (http://www.transifex.com/projects/p/ipfire/language/ar/)\n"
+"Language-Team: Arabic (http://www.transifex.com/projects/p/ipfire/language/"
+"ar/)\n"
+"Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
 #: ../src/ddns/__init__.py:63
 msgid "Debugging mode enabled"
@@ -41,7 +43,8 @@ msgstr "فشل عملية تحديث ال DynDNS لل  %(hostname)s (%(provider)
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "تحديث الDyndDNS لل  %(hostname)s (%(provider)s)  انتجت استثناء غير معالج:"
+msgstr ""
+"تحديث الDyndDNS لل  %(hostname)s (%(provider)s)  انتجت استثناء غير معالج:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +67,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +132,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "نجاح تحديث ال DynDNS لل  %(hostname)s (%(provider)s)  "
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +152,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "طلب العنوان:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index d02a7ea..de3fcd8 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Catalan (http://www.transifex.com/projects/p/ipfire/language/ca/)\n"
+"Language-Team: Catalan (http://www.transifex.com/projects/p/ipfire/language/"
+"ca/)\n"
+"Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index fca45cb..eb83d12 100644 (file)
@@ -1,21 +1,22 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # n3oklan <michal@gavlik.eu>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/ipfire/language/cs_CZ/)\n"
+"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/"
+"ipfire/language/cs_CZ/)\n"
+"Language: cs_CZ\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: cs_CZ\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -41,7 +42,9 @@ msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) selhala:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) vyvolala neošetřenou vyjímku:"
+msgstr ""
+"Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) vyvolala "
+"neošetřenou vyjímku:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +67,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +132,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) úspěšná"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +152,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Žádost hlavičky:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 474ace6..7296f58 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Henrik Simonsen <cybermaze@gmail.com>, 2014
 # Henrik Simonsen <cybermaze@gmail.com>, 2014-2015
@@ -9,14 +9,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-01-13 21:11+0000\n"
 "Last-Translator: Henrik Simonsen <cybermaze@gmail.com>\n"
-"Language-Team: Danish (http://www.transifex.com/projects/p/ipfire/language/da/)\n"
+"Language-Team: Danish (http://www.transifex.com/projects/p/ipfire/language/"
+"da/)\n"
+"Language: da\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -42,7 +43,9 @@ msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) fejlede:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) returnerede en ubehandlet undtagelse:"
+msgstr ""
+"Dynamisk DNS opdatering af %(hostname)s (%(provider)s) returnerede en "
+"ubehandlet undtagelse:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -55,7 +58,9 @@ msgstr "Netværksfejl"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "Serveren nægtede at modtage forespørgslen på grund af mistanke om misbrug af brugerkontoen"
+msgstr ""
+"Serveren nægtede at modtage forespørgslen på grund af mistanke om misbrug af "
+"brugerkontoen"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -65,47 +70,59 @@ msgstr "Serveren godtog ikke autentifikationen"
 msgid "The server denies any updates from this client"
 msgstr "Serveren nægter alle opdateringer fra denne klient"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Konfigurationsfilen indeholder fejl"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Forbindelse nægtet"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Forbindelsen udløb"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "Værten kunne ikke findes i konfigurationsfilen"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Intern server fejl"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Netværket kan ikke nås"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Ikke fundet"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Forespørgsel fejl"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Kunne ikke oversætte DNS forespørgsel"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Service ikke tilgængelig"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "Opdateringen kunne ikke udføres"
 
@@ -118,19 +135,19 @@ msgstr "Udbyder er ikke opsat korrekt"
 msgid "Updating %s forced"
 msgstr "Opdaterer %s tvunget"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) succesfuld"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr "Opdaterer %(hostname)s (%(provider)s) pga. en IP adresse ændring"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -138,124 +155,175 @@ msgid ""
 msgstr "Opdaterer %(hostname)s (%(provider)s) pga. holdoff tiden er udløbet"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "Opdatering ikke nødvendig af %(hostname)s (%(provider)s)"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr "Opdaterede ikke fordi der tidligere var et problem med %s"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Prøver ikke igen"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Sidste fejlmeddelelse:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Yderligere opdateringer vil blive tilbageholdt indtil %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Ingen gyldig FQDN angivet."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Den angivne vært findes ikke."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "DNS fejl opstod."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Server svar: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Ugyldig værtsnavn angivet."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Domæne ikke fundet."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "Brugerkonto er deaktiveret."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "Ugyldigt værtsnavn angivet"
+
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Værtsnavn er ikke angivet som dynamisk vært."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Ugyldig IP adresse er sendt."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Intet værtsnavn angivet."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "Brugerkonto er deaktiveret."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "For mange fejlede forespørgsler."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Misdannet forespørgsel blev sendt."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Ugyldig IP adresse er sendt."
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Har sendt for mange opdateringer."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Misdannet forespørgsel blev sendt."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Domæne ikke fundet."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "En ugyldig IP adresse blev indsendt"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Domæne ikke aktivt."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Ingen autentifikationsdetaljer angivet."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Ugyldig IPv4 adresse sendt."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Ugyldig IPv6 adresse sendt."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Ugyldigt værtsnavn angivet"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "Brugerkonto er deaktiveret."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "Brugerkonto er deaktiveret."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Kører distribution: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Forespørgsel header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Svar header (Status kode %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Ugyldig værtsnavn angivet."
index c3f4630..e602afa 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+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"
@@ -63,47 +63,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +128,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +148,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index ecc7ebb..dc4b316 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # BluGen, 2014
 # Fabian <vondor666@gmail.com>, 2014
@@ -13,14 +13,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-05-07 17:00+0000\n"
 "Last-Translator: Sun Tiger\n"
-"Language-Team: German (http://www.transifex.com/mstremer/ipfire/language/de/)\n"
+"Language-Team: German (http://www.transifex.com/mstremer/ipfire/language/"
+"de/)\n"
+"Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -46,7 +47,9 @@ msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) fehlgeschlagen"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) erzeugte einen unerwarteten Fehler:"
+msgstr ""
+"Dynamic DNS-Update für %(hostname)s (%(provider)s) erzeugte einen "
+"unerwarteten Fehler:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -59,7 +62,8 @@ msgstr "Netzwerkfehler"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "Der Server hat die Anfrage aufgrund eines Missbrauchsverdachts zurückgewiesen"
+msgstr ""
+"Der Server hat die Anfrage aufgrund eines Missbrauchsverdachts zurückgewiesen"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -69,47 +73,59 @@ msgstr "Die Authentifizierung am Server ist fehlgeschlagen"
 msgid "The server denies any updates from this client"
 msgstr "Der Server weist alle Aktualisierungen dieses Clients zurück"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Die Konfigurationsdatei weist Fehler auf"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Verbindung zurückgewiesen"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Zeitüberschreitung bei der Verbindung"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "Der Host konnte in der Konfigurationsdatei nicht gefunden werden"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Interner Serverfehler"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Netzwerk nicht erreichbar"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Nicht gefunden"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Request-Fehler"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "DNS Eintrag konnte nicht aufgelöst werden"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Dienst nicht verfügbar"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "Die Aktualisierung konnte nicht ausgeführt werden"
 
@@ -122,144 +138,201 @@ msgstr "Der Anbieter ist nicht richtig konfiguriert"
 msgid "Updating %s forced"
 msgstr "Aktualisierung von %s erzwungen"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) erfolgreich"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "Eine Aktualisierung für %(hostname)s (%(provider)s) wird aufgrund einer IP-Adress Änderung vorgenommen"
+msgstr ""
+"Eine Aktualisierung für %(hostname)s (%(provider)s) wird aufgrund einer IP-"
+"Adress Änderung vorgenommen"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "Eine Aktualisierung für %(hostname)s (%(provider)s) wird vorgenommen da die Vorhaltezeit abgelaufen ist"
+msgstr ""
+"Eine Aktualisierung für %(hostname)s (%(provider)s) wird vorgenommen da die "
+"Vorhaltezeit abgelaufen ist"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "Keine Aktualisierung für %(hostname)s (%(provider)s) erforderlich"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "Aktualisierung wurde nicht durchgeführt, da frühere Aktualisierungen für %s fehlschlugen."
+msgstr ""
+"Aktualisierung wurde nicht durchgeführt, da frühere Aktualisierungen für %s "
+"fehlschlugen."
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Es werden keine weiteren Versuche durchgeführt"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Letzte Fehlermeldung:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Weitere Aktualisierungen werden zurückgehalten bis %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Kein gültiger FQDN angegeben."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Der angebene Host existiert nicht."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "DNS-Fehler aufgetreten."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Antwort des Servers: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Domain nicht gefunden."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "Der Account wurde deaktiviert."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr "Ungültiger Computername angegeben."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Computername nicht als dynamischer Computer markiert."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Ungültige IP-Adresse abgeschickt."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Kein Hostname angegeben."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "Der Account wurde deaktiviert."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Zu viele fehlgeschlagene Anfragen."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Fehlerhafte Anfrage gesendet."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Ungültige IP-Adresse abgeschickt."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Zu häufige Aktualisierungen gesendet."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Fehlerhafte Anfrage gesendet."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Domain nicht gefunden."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "Eine ungültige IP Adresse wurde übermittelt"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Domain nicht aktiv."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Keine Authentifizierungsdetails angegeben."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Eine ungültige IPv4-Adresse wurde gesendet."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Eine ungültige IPv6-Adresse wurde gesendet."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Ungültiger Computername angegeben."
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "Der Account wurde deaktiviert."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "Der Account wurde deaktiviert."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Laufe auf Distribution: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Request-Header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Header der Antwort (Status Code %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Ungültiger Computername angegeben."
index 6b18288..558e221 100644 (file)
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Greek (Greece) (http://www.transifex.com/projects/p/ipfire/language/el_GR/)\n"
+"Language-Team: Greek (Greece) (http://www.transifex.com/projects/p/ipfire/"
+"language/el_GR/)\n"
+"Language: el_GR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: el_GR\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 3fac38b..30e292d 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Andrés Reyes <andres.rt@gmail.com>, 2012
 # Javier Pastor <jpastor@cerebelum.net>, 2015
@@ -10,14 +10,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-08-16 23:11+0000\n"
 "Last-Translator: Javier Pastor <jpastor@cerebelum.net>\n"
-"Language-Team: Spanish (http://www.transifex.com/mstremer/ipfire/language/es/)\n"
+"Language-Team: Spanish (http://www.transifex.com/mstremer/ipfire/language/"
+"es/)\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -31,19 +32,23 @@ msgstr "Cargando el archivo de configuración %s"
 
 #: ../src/ddns/__init__.py:156
 msgid "Found no entries in the configuration file. Exiting."
-msgstr "No se han encontrado entradas en el fichero de configuración. Saliendo."
+msgstr ""
+"No se han encontrado entradas en el fichero de configuración. Saliendo."
 
 #: ../src/ddns/__init__.py:167
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
-msgstr "La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha fallado."
+msgstr ""
+"La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha fallado."
 
 #: ../src/ddns/__init__.py:174
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha lanzado una excepción  no controlada."
+msgstr ""
+"La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha lanzado "
+"una excepción  no controlada."
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -56,7 +61,9 @@ msgstr "Error de red"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "El servidor le negó la tramitación de la solicitud porque se sospecha cuenta abuso"
+msgstr ""
+"El servidor le negó la tramitación de la solicitud porque se sospecha cuenta "
+"abuso"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -66,47 +73,59 @@ msgstr "La autenticación en el servidor ha fallado"
 msgid "The server denies any updates from this client"
 msgstr "El servidor deniega las actualizaciones de este cliente"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "El archivo de configuración tiene errores"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Conexión rechazada"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Tiempo de espera agotado de la conexión"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "El host no puede encontrar el archivo de configuración"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Error Interno del Servidor"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Red inalcanzable"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "No encontrado"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Error de solicitud"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "No se pudo resolver la entrada DNS"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Servicio no disponible"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "La actualización no puede ser ejecutada"
 
@@ -119,144 +138,203 @@ msgstr "El proveedor no está correctamente configurado"
 msgid "Updating %s forced"
 msgstr "Actualización %s forzada"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha resultado satisfactoria."
+msgstr ""
+"La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha "
+"resultado satisfactoria."
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "Una actualización para %(hostname)s (%(provider)s) está en ejecución porque una dirección IP ha cambiado"
+msgstr ""
+"Una actualización para %(hostname)s (%(provider)s) está en ejecución porque "
+"una dirección IP ha cambiado"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "Una actualización para %(hostname)s (%(provider)s) está en ejecución debido a que el tiempo de retención ha expirado"
+msgstr ""
+"Una actualización para %(hostname)s (%(provider)s) está en ejecución debido "
+"a que el tiempo de retención ha expirado"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "No se requiere actualización para %(hostname)s (%(provider)s)"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "Una actualización no se ha realizado porque las actualizaciones anteriores fallaron por %s"
+msgstr ""
+"Una actualización no se ha realizado porque las actualizaciones anteriores "
+"fallaron por %s"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "No habrá reintentos"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Último mensaje de fallo:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Otros cambios serán retenidos hasta %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "El FQDN que se dió no es válido."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "El host especificado no existe."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "Encontrado error de DNS."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Respuesta del servidor: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Nombre de host especificado no es válido."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Dominio no encontrado:"
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "La cuenta ha sido deshabilitada."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "Nombre de host especificado inválido"
+
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Nombre de host no marcado como un host dinámico."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "La dirección IP inválida ha sido enviada."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Nombre de host no especificado."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "La cuenta ha sido deshabilitada."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Demasiados errores en las peticiones."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Han sido enviadas peticiones malformadas."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "La dirección IP inválida ha sido enviada."
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Solicitudes de actualización demasiado frecuentes han sido enviadas."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Han sido enviadas peticiones malformadas."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Dominio no encontrado:"
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "Se presentó una dirección IP no válida"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Dominio no activo."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "No hay detalles de autenticación especificados."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Ha sido enviada una dirección IPv4 inválida."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Ha sido enviada una dirección IPv6 inválida."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Nombre de host especificado inválido"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "La cuenta ha sido deshabilitada."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "La cuenta ha sido deshabilitada."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Corriendo en la distribuición: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Cabecera de la petición:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Cabecera de respuesta (código de estado %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Nombre de host especificado no es válido."
index d3484b3..e3862e1 100644 (file)
--- a/po/fa.po
+++ b/po/fa.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Khalil Delavaran <khalil.delavaran@gmail.com>, 2013-2015
 # Reza Moghadam <r.moghadam@hotmail.com>, 2013
@@ -9,14 +9,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-02-17 23:57+0000\n"
 "Last-Translator: Khalil Delavaran <khalil.delavaran@gmail.com>\n"
-"Language-Team: Persian (http://www.transifex.com/projects/p/ipfire/language/fa/)\n"
+"Language-Team: Persian (http://www.transifex.com/projects/p/ipfire/language/"
+"fa/)\n"
+"Language: fa\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: fa\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -42,7 +43,9 @@ msgstr "بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) شک
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) یک استثنا اداره نشده باطل :"
+msgstr ""
+"بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) یک استثنا اداره نشده "
+"باطل :"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -65,47 +68,59 @@ msgstr "احراز هویت در برابر سرور شکست خورده است"
 msgid "The server denies any updates from this client"
 msgstr "سرور هر گونه بروز رسانی از این کلاینت را رد می کند "
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "فایل پیکربندی ایراد دارد"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "اتصال رد شد"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "مهلت زمانی اتصال پایان یافت"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "میزبان در فایل پیکربندی یافت نمی شود"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "ایراد درونی سرور"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "شبکه دور از دسترس است"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "پیدا نشد"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "ایراد در درخواست"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "نمی توان وردودی DNS را درست کرد"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "سرویس در دسترس نیست"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "بروز رسانی نمی تواند انجام شود"
 
@@ -118,144 +133,199 @@ msgstr "سرویس دهنده به درستی پیکربندی نشده است"
 msgid "Updating %s forced"
 msgstr "بروزرسانی %s به زور شد"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Dynamic DNS برای %(hostname)s (%(provider)s) بروزرسانی شد"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "یک بروزرسانی بخاطر تغییر IP برای %(hostname)s (%(provider)s) انجام شده است."
+msgstr ""
+"یک بروزرسانی بخاطر تغییر IP برای %(hostname)s (%(provider)s) انجام شده است."
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "یک بروزرسانی بخاطر پایان یافتن زمان نگهداری برای %(hostname)s (%(provider)s) انجام شده است."
+msgstr ""
+"یک بروزرسانی بخاطر پایان یافتن زمان نگهداری برای %(hostname)s (%(provider)s) "
+"انجام شده است."
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "%(hostname)s (%(provider)s) به بروزرسانی نیاز ندارد"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "هیچ بروزرسانی انجام نشده است زیرا بروزرسانی ها برای %s زودتر شکست خورده است."
+msgstr ""
+"هیچ بروزرسانی انجام نشده است زیرا بروزرسانی ها برای %s زودتر شکست خورده است."
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "ترتیب دسته وجود نخواهد داشت"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "آخرین پیام شکست:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "در زمان برگزاری %s بروزرسانی بیشتر خواهد شد"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "FQDN بدست آمده درست نیست."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "میزبان گزینش شده وجود ندارد."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "ایراد در DNS مواجه شده است."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "پاسخ سرور: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "نام هاست گزینش شده درست نیست."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "دامین یافت نشد."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "حساب کاربری ناپویا شده است."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "نام هاست اختصاص داده شده، نادرست است"
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "نام هاست به عنوان یک هاست پویا مشخص نیست."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "آدرس IP نادرست فرستاده شده است."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "هیچ نام میزبانی مشخص نشده است."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "حساب کاربری ناپویا شده است."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "درخواست های بسیاری شکست خورده است."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "درخواستی ناهنجار فرستاده شده است."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "آدرس IP نادرست فرستاده شده است."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "درخواست بروز رسانی بیش از پیش شده است."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "درخواستی ناهنجار فرستاده شده است."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "دامین یافت نشد."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "یک IP آدرس نادرست، ثبت شده است"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "دامین پویا نشده است."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "جزئیات تایید مشخص نشده است."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "آدرس IPv4 نامعتبر فرستاده شده است."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "آدرس IPv6 نامعتبر فرستاده شده است."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "نام هاست اختصاص داده شده، نادرست است"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "حساب کاربری ناپویا شده است."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "حساب کاربری ناپویا شده است."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "در حال اجرا در توزیع: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "درخواست هدر:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "هدر پاسخ (کد وضعیت %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "نام هاست گزینش شده درست نیست."
index 1ed9825..c4c22e2 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # irenee Munyaneza <muirenee@yahoo.fr>, 2014
 # nonux <nonux@free.fr>, 2015
@@ -10,14 +10,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-02-17 23:21+0000\n"
 "Last-Translator: nonux <nonux@free.fr>\n"
-"Language-Team: French (http://www.transifex.com/projects/p/ipfire/language/fr/)\n"
+"Language-Team: French (http://www.transifex.com/projects/p/ipfire/language/"
+"fr/)\n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: fr\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -36,14 +37,17 @@ msgstr "Aucune entrée trouvée dans le fichier de configuration. Sortie."
 #: ../src/ddns/__init__.py:167
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
-msgstr "Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a échouée :"
+msgstr ""
+"Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a échouée :"
 
 #: ../src/ddns/__init__.py:174
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a retourné une exception non gérée :"
+msgstr ""
+"Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a retourné une "
+"exception non gérée :"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -66,47 +70,59 @@ msgstr "L'authentification avec le serveur a échoué"
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Le fichier de configuration a des erreurs"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Connexion refusée"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Délai de connexion"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "L'hôte est introuvable dans le fichier de configuration"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Erreur interne du serveur"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Réseau injoignable"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Non trouvé"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Impossible de résoudre l'entrée DNS"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Service indisponible"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "La mise à jour ne peut être réalisée"
 
@@ -119,19 +135,21 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a été effectuée avec succès"
+msgstr ""
+"Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a été "
+"effectuée avec succès"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -139,124 +157,160 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Dernier message d'erreur :"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Le nom de domaine spécifié est invalide."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Domaine non trouvé."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "Le nom d'hôte spécifié est invalide"
+
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
+msgstr ""
+
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Pas de nom de machine spécifié."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Domaine non trouvé."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Le domaine n'est pas actif."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
+msgstr "Pas de nom de machine spécifié."
+
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Le nom d'hôte spécifié est invalide"
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "En-tête de requête:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Le nom de domaine spécifié est invalide."
index cc1ade9..f6aa983 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -1,21 +1,22 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Gábor Sávolyi, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Hungarian (http://www.transifex.com/projects/p/ipfire/language/hu/)\n"
+"Language-Team: Hungarian (http://www.transifex.com/projects/p/ipfire/"
+"language/hu/)\n"
+"Language: hu\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: hu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -41,7 +42,9 @@ msgstr "A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése sikertelen:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése nem várt választ adott:"
+msgstr ""
+"A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése nem várt választ "
+"adott:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +67,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +132,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése sikeres."
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +152,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "A lekérés fejléce:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 7c4bc57..0fe8ab3 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -1,21 +1,22 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # yudi.akbar <yudi.akbar@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Indonesian (http://www.transifex.com/projects/p/ipfire/language/id/)\n"
+"Language-Team: Indonesian (http://www.transifex.com/projects/p/ipfire/"
+"language/id/)\n"
+"Language: id\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: id\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -41,7 +42,9 @@ msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) gagal:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) dilepaskan suatu pengecualian yang tidak tertangani:"
+msgstr ""
+"Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) dilepaskan suatu "
+"pengecualian yang tidak tertangani:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +67,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +132,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) berhasil"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +152,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Header permintaan:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index c06080a..e6dab54 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # gtufano <gt@iltofa.com>, 2014
 # luX <lucianocataldo@gmail.com>, 2014
@@ -12,14 +12,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 13:34+0000\n"
 "Last-Translator: Mario <mc9085@mclink.it>\n"
-"Language-Team: Italian (http://www.transifex.com/projects/p/ipfire/language/it/)\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/ipfire/language/"
+"it/)\n"
+"Language: it\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: it\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -45,7 +46,9 @@ msgstr "Aggiornamento DNS dinamico fallita per  %(hostname)s (%(provider)s)"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Aggiornamento DNS dinamico per  %(hostname)s (%(provider)s) generata un'eccezione non gestita:"
+msgstr ""
+"Aggiornamento DNS dinamico per  %(hostname)s (%(provider)s) generata "
+"un'eccezione non gestita:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -58,7 +61,9 @@ msgstr "Errore di rete"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "Il server non processerà la richiesta perché sospetta un abuso dell'account utente"
+msgstr ""
+"Il server non processerà la richiesta perché sospetta un abuso dell'account "
+"utente"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -68,47 +73,59 @@ msgstr "L'autenticazione sul server è fallita."
 msgid "The server denies any updates from this client"
 msgstr "Il server non vuole aggiornamenti da questo client"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Il file di configurazione ha errori"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Connessione rifiutata"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Connessione scaduta"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "L'host non può essere trovato nel file di configurazione"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Errore interno del server"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Rete irraggiungibile"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Non trovato"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Errore nella richiesta"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Non posso risolvere il DNS immesso"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Serivizio non disponibile"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "L'aggiornamento non può essere eseguito"
 
@@ -121,144 +138,203 @@ msgstr "Il Provider non è configurato correttamente"
 msgid "Updating %s forced"
 msgstr "L'aggiornamento %s è stato forzato"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Aggiornamento DNS dinamico per %(hostname)s (%(provider)s) eseguito con successo"
+msgstr ""
+"Aggiornamento DNS dinamico per %(hostname)s (%(provider)s) eseguito con "
+"successo"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "E' in corso un'aggiornamento di %(hostname)s su (%(provider)s) poiché è variato l'indirzzo IP"
+msgstr ""
+"E' in corso un'aggiornamento di %(hostname)s su (%(provider)s) poiché è "
+"variato l'indirzzo IP"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "E' in corso un'aggiornamento di %(hostname)s su (%(provider)s) poiché è scaduto il tempo di attesa"
+msgstr ""
+"E' in corso un'aggiornamento di %(hostname)s su (%(provider)s) poiché è "
+"scaduto il tempo di attesa"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
-msgstr "Non è necessario nessun aggiornamento di %(hostname)s su (%(provider)s)"
+msgstr ""
+"Non è necessario nessun aggiornamento di %(hostname)s su (%(provider)s)"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "Non è stato eseguito l'aggiornamento perché è fallito precedentemente su %s"
+msgstr ""
+"Non è stato eseguito l'aggiornamento perché è fallito precedentemente su %s"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Non ci saranno nuovi tentativi"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Ultimo messaggio di errore"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Non saranno eseguiti ulteriori aggiornamenti sino a %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Non è stato dato un valido FQDN."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "L'host specificato non esiste"
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "Errore nel DNS."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Risposta del server: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Nome host specificato non valido."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Dominio non trovato."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "L'utente è stato disabilitato"
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "E' stato specificato un nome host non valido"
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Il nome host non è marcato come uno dinamico."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "E' stato inviato un indirizzo IP non valido."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Nome dell'host non specificato"
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "L'utente è stato disabilitato"
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Troppe richieste fallite"
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "E' stata inviata una richiesta malformata."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "E' stato inviato un indirizzo IP non valido."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Sono state inviate troppe richieste di aggiornamento."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "E' stata inviata una richiesta malformata."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Dominio non trovato."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "E' stato inserito un indirizzo IP non valido"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Dominio non attivo."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Nessun dettagli di autorizzazione specificato."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "È stato spedito un indirizzo IPv4 non valido."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "È stato spedito un indirizzo IPv6 non valido."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "E' stato specificato un nome host non valido"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "L'utente è stato disabilitato"
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "L'utente è stato disabilitato"
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "In esecuzione sulla distribuzione: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Intestazione di richiesta:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Testata della risposta (codice di stato %s)."
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Nome host specificato non valido."
index 83d3aa4..865a39f 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Japanese (http://www.transifex.com/projects/p/ipfire/language/ja/)\n"
+"Language-Team: Japanese (http://www.transifex.com/projects/p/ipfire/language/"
+"ja/)\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 193f155..fc1e9c3 100644 (file)
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Khmer (Cambodia) (http://www.transifex.com/projects/p/ipfire/language/km_KH/)\n"
+"Language-Team: Khmer (Cambodia) (http://www.transifex.com/projects/p/ipfire/"
+"language/km_KH/)\n"
+"Language: km_KH\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: km_KH\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 9637506..6cf07f1 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # isama <bart.formosus@gmail.com>, 2014
 # Hans <dutchtux@gmail.com>, 2013
@@ -11,14 +11,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-02-03 06:18+0000\n"
 "Last-Translator: Jacques Hylkema <j.hylkema@intronics.nl>\n"
-"Language-Team: Dutch (http://www.transifex.com/projects/p/ipfire/language/nl/)\n"
+"Language-Team: Dutch (http://www.transifex.com/projects/p/ipfire/language/"
+"nl/)\n"
+"Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: nl\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -44,7 +45,9 @@ msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) mislukt:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) gaf een onverwerkte uitzondering:"
+msgstr ""
+"Dynamische DNS update voor %(hostname)s (%(provider)s) gaf een onverwerkte "
+"uitzondering:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -57,7 +60,9 @@ msgstr "Netwerkfout"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "De server heeft het verzoek niet verwerkt omdat het account vermoedelijk is misbruikt"
+msgstr ""
+"De server heeft het verzoek niet verwerkt omdat het account vermoedelijk is "
+"misbruikt"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -67,47 +72,59 @@ msgstr "Server authenticatie is mislukt"
 msgid "The server denies any updates from this client"
 msgstr "De server weigert updates van deze client"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Het configuratiebestand bevat fouten"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Verbinding geweigerd"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Verbinding timeout"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "De host werd niet gevonden in het configuratiebestand"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Interne serverfout"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Netwerk onbereikbaar"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Niet gevonden"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Opvraagfout"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Kon de DNS ingang niet oplossen"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Dienst niet beschikbaaar"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "De update kon niet worden uitgevoerd"
 
@@ -120,144 +137,200 @@ msgstr "Provider is niet goed geconfigureerd"
 msgid "Updating %s forced"
 msgstr "Bijwerken %s gereed"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) geslaagd"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "Een update voor %(hostname)s (%(provider)s) is uitgevoerd wegens een IP adres wijziging"
+msgstr ""
+"Een update voor %(hostname)s (%(provider)s) is uitgevoerd wegens een IP "
+"adres wijziging"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "Een update voor %(hostname)s (%(provider)s) is uitgevoerd omdat de holdoff tijd is verstreken"
+msgstr ""
+"Een update voor %(hostname)s (%(provider)s) is uitgevoerd omdat de holdoff "
+"tijd is verstreken"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "Geen update nodig voor %(hostname)s (%(provider)s)"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "Een update is niet uitgevoerd doordat eerdere updates zijn mislukt voor %s"
+msgstr ""
+"Een update is niet uitgevoerd doordat eerdere updates zijn mislukt voor %s"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Er  zal niet opnieuw worden geprobeerd"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Vorige foutmelding:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Verdere updates worden terug gehouden tot %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Geen geldige FQDN opgegeven."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Opgegeven host bestaat niet."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "DNS fout geconstateerd."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Server antwoord: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Ongeldige hostnaam opgegeven."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Domein niet gevonden."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "Account is uitgeschakeld."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "Ongeldige hostnaam opgegeven"
+
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Hostnaam is niet gemarkeerd als dynamische host."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Ongeldig IP adres is verzonden."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Geen hostnaam opgegeven."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "Account is uitgeschakeld."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Teveel mislukte pogingen."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Er is een ongeldig verzoek verstuurd."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Ongeldig IP adres is verzonden."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Er zijn teveel update verzoeken verstuurd."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Er is een ongeldig verzoek verstuurd."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Domein niet gevonden."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "Een ongeldig IP adres was opgegeven"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Domein niet actief."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Geen authenticatie details opgegeven."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Ongeldig IPv4 adres is verstuurd."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Ongeldig IPv6 adres is verstuurd."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Ongeldige hostnaam opgegeven"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "Account is uitgeschakeld."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "Account is uitgeschakeld."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Draait op distributie: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Aanvraag header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Antwoord header (statuscode %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Ongeldige hostnaam opgegeven."
index f49d820..9083edb 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Jakub Ratajczak <j.ratajczak@eqba.pl>, 2013
 # Przemysław Karpeta <przemyslaw.karpeta@gmail.com>, 2014
@@ -9,15 +9,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-11-03 14:53+0000\n"
 "Last-Translator: Przemysław Karpeta <przemyslaw.karpeta@gmail.com>\n"
-"Language-Team: Polish (http://www.transifex.com/projects/p/ipfire/language/pl/)\n"
+"Language-Team: Polish (http://www.transifex.com/projects/p/ipfire/language/"
+"pl/)\n"
+"Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
 
 #: ../src/ddns/__init__.py:63
 msgid "Debugging mode enabled"
@@ -35,14 +37,17 @@ msgstr "Nie znaleziono żadnych wpisów w pliku configuracyjnym. Kończenie."
 #: ../src/ddns/__init__.py:167
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
-msgstr "Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) nieudana:"
+msgstr ""
+"Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) nieudana:"
 
 #: ../src/ddns/__init__.py:174
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) wywołała nieobsługiwany błąd: "
+msgstr ""
+"Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) wywołała "
+"nieobsługiwany błąd: "
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -65,47 +70,59 @@ msgstr "Uwierzytelnienie do serwera nie powiodło się"
 msgid "The server denies any updates from this client"
 msgstr "Serwer odmawia jakichkolwiek aktualizacji od tego klienta"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Plik konfiguracyjny zawiera błędy"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Połączenie odrzucone"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Upłynął limit czasu połączenia"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "Nie znaleziono hosta w  pliku konfiguracyjnym"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Wewnętrzny błąd serwera"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Sieć jest nieosiągalna"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Nie znaleziono"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Błąd żądania"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Nie można rozwiązać wpisu w DNS"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Usługa niedostępna"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "Aktualizacja nie mogła zostać wykonana"
 
@@ -118,144 +135,202 @@ msgstr "Dostawca nie jest poprawnie skonfigurowany"
 msgid "Updating %s forced"
 msgstr "Aktualizowanie %s wymuszone"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) poprawna:"
+msgstr ""
+"Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) poprawna:"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "Aktualizacja %(hostname)s (%(provider)s) jest wykonywana z powodu zmiany adresu IP"
+msgstr ""
+"Aktualizacja %(hostname)s (%(provider)s) jest wykonywana z powodu zmiany "
+"adresu IP"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "Aktualizacja %(hostname)s (%(provider)s) jest wykonywana z powodu zakończenia okresu wstrzymania."
+msgstr ""
+"Aktualizacja %(hostname)s (%(provider)s) jest wykonywana z powodu "
+"zakończenia okresu wstrzymania."
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "%(hostname)s (%(provider)s) nie wymaga aktualizacji"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "Nie przeprowadzono aktualizacji, ponieważ poprzednie aktualizacje dla %s zakończyły się niepowodzeniem"
+msgstr ""
+"Nie przeprowadzono aktualizacji, ponieważ poprzednie aktualizacje dla %s "
+"zakończyły się niepowodzeniem"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Nie będzie ponownych prób"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Ostatni komunikat błędu:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Kolejne aktualizacje będą wstrzymane przez %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Nie podano poprawnego FQDN."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Podany host nie istnieje."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "Wystąpił błąd DNS."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Odpowiedź serwera: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Skrypt: "
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Podano nieprawidłową nazwę hosta."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Nie znaleziono domeny."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "Konto zostało zablokowane."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "Podano nieprawidłową nazwę hosta"
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Host nie jest oznaczony jako host dynamiczny."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Wysłano nieprawidłowy adres IP."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Nie podano nazwy hosta."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "Konto zostało zablokowane."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Zbyt wiele nieudanych żądań."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Wysłano zniekształcone żądanie."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Wysłano nieprawidłowy adres IP."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Wysyłano zbyt częste żądania aktualizacji."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Wysłano zniekształcone żądanie."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Nie znaleziono domeny."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "Wprowadzono niepoprawny adres IP"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Domena nieaktywna."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Nie podano danych do logowania."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Wysłano błędny adres IPv4."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Wysłano błędny adres IPv6."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Podano nieprawidłową nazwę hosta"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "Konto zostało zablokowane."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "Konto zostało zablokowane."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Działa na dystrybucji: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Nagłówek żądania: "
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Nagłówek odpowiedzi (Kod Statusu %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Podano nieprawidłową nazwę hosta."
index b9aed9b..22244ad 100644 (file)
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # André Felipe Morro <andre@andremorro.com>, 2012
 # André Felipe Morro <andre@andremorro.com>, 2014
@@ -15,14 +15,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-10-06 12:53+0000\n"
 "Last-Translator: Rafael Lehnhart <lehnhart@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/mstremer/ipfire/language/pt_BR/)\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/mstremer/ipfire/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: pt_BR\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -48,7 +49,9 @@ msgstr "Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) falhou:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) teve uma exceção não tratada:"
+msgstr ""
+"Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) teve uma "
+"exceção não tratada:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -61,7 +64,8 @@ msgstr "Erro de rede"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "O servidor negou o processamento do pedido, por suspeita de abuso na conta"
+msgstr ""
+"O servidor negou o processamento do pedido, por suspeita de abuso na conta"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -71,47 +75,59 @@ msgstr "Autenticação contra o servidor falhou"
 msgid "The server denies any updates from this client"
 msgstr "O servidor nega quaisquer atualizações deste cliente"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "O arquivo de configuração tem erros"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Conexão recusada"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Tempo limite de conexão"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "O host não pôde ser encontrado no arquivo de configuração"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Erro Interno do Servidor"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Rede inacessível"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Não encontrado"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Erro de requisição"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Não foi possível resolver a entrada DNS"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Serviço indisponível"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "A atualizalçao não pode ser realizada"
 
@@ -124,144 +140,201 @@ msgstr "Provedor não está configurado corretamente"
 msgid "Updating %s forced"
 msgstr "Atualição de %s forçada"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) bem sucedida"
+msgstr ""
+"Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) bem sucedida"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "Uma atualização para %(hostname)s (%(provider)s) é realizada por causa da mudança de endereço IP"
+msgstr ""
+"Uma atualização para %(hostname)s (%(provider)s) é realizada por causa da "
+"mudança de endereço IP"
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "Uma atualização para %(hostname)s (%(provider)s) é realizada porque o tempo de interrupção expirou"
+msgstr ""
+"Uma atualização para %(hostname)s (%(provider)s) é realizada porque o tempo "
+"de interrupção expirou"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "Nenhuma atualização requerida para %(hostname)s (%(provider)s)"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "Uma atualização não foi executada porque as anteriores falharam para %s"
+msgstr ""
+"Uma atualização não foi executada porque as anteriores falharam para %s"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Não haveram novas tentativas"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Última mensagem de falha:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "Novas atualizações serão retidas até que %s"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Não foi dado um FQDN válido."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Host especificado não existe."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "Encontrado erro de DNS."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Resposta do servidor: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Scriptlet:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
-msgstr "Hostname especificado inválido."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Domínio não encontrado."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "A conta foi desabilitada."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
+msgstr "Hostname especificado inválido"
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Hostname não marcado como host dinâmico."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Endereço IP inválido foi enviado."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Nenhum hostname foi espacificado."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "A conta foi desabilitada."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Muitas requisições falhas."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Solicitação mal concebida foi enviada."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Endereço IP inválido foi enviado."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Solicitações de atualização tem sido enviadas muito frequentemente."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Solicitação mal concebida foi enviada."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Domínio não encontrado."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "Um endereço IP inválido foi enviado"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Domínio não está ativo."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Nenhum detalhe de autenticação especificado."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Endereço IPv4 enviado é inválido."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Endereço IPv6 enviado é inválido."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Hostname especificado inválido"
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "A conta foi desabilitada."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "A conta foi desabilitada."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Rodando na distribuição: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Header solicitada:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Cabeçalho de resposta (código de status %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Hostname especificado inválido."
index 3d9f7ac..4b74535 100644 (file)
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/ipfire/language/pt_PT/)\n"
+"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/"
+"ipfire/language/pt_PT/)\n"
+"Language: pt_PT\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: pt_PT\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index cdb9e1d..769de8b 100644 (file)
@@ -1,22 +1,24 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # robert lasic <robertlasic@gmail.com>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/ipfire/language/ro_RO/)\n"
+"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/"
+"ipfire/language/ro_RO/)\n"
+"Language: ro_RO\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ro_RO\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
+"2:1));\n"
 
 #: ../src/ddns/__init__.py:63
 msgid "Debugging mode enabled"
@@ -41,7 +43,9 @@ msgstr "Eroare actualizare DNS dinamic %(hostname)s (%(provider)s):"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Actualizare DNS dinamic pentru %(hostname)s (%(provider)s) a generat o excepție netratată:"
+msgstr ""
+"Actualizare DNS dinamic pentru %(hostname)s (%(provider)s) a generat o "
+"excepție netratată:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +68,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +133,21 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Actualizarea DNS dinamic pentru %(hostname)s (%(provider)s) s-a făcut cu succes."
+msgstr ""
+"Actualizarea DNS dinamic pentru %(hostname)s (%(provider)s) s-a făcut cu "
+"succes."
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +155,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Cerere header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 20a7246..37cc3b0 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Alexander Savchenko, 2014
 # Andrei Skipin <skian2007@yandex.ru>, 2014
@@ -12,15 +12,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2015-02-17 19:26+0000\n"
 "Last-Translator: ellviss <kpe1501@gmail.com>\n"
-"Language-Team: Russian (http://www.transifex.com/projects/p/ipfire/language/ru/)\n"
+"Language-Team: Russian (http://www.transifex.com/projects/p/ipfire/language/"
+"ru/)\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ru\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"
+"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"
 
 #: ../src/ddns/__init__.py:63
 msgid "Debugging mode enabled"
@@ -45,7 +47,9 @@ msgstr "Ошибка обновления Dynamic DNS для %(hostname)s (%(pro
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Обновление Dynamic DNS для %(hostname)s (%(provider)s) вызвало необработанное исключение:"
+msgstr ""
+"Обновление Dynamic DNS для %(hostname)s (%(provider)s) вызвало "
+"необработанное исключение:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -58,7 +62,8 @@ msgstr "Сетевая ошибка"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "Сервер отклонил обработку запроса из-за подозрения в компрометации аккаунта."
+msgstr ""
+"Сервер отклонил обработку запроса из-за подозрения в компрометации аккаунта."
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -68,47 +73,59 @@ msgstr "Неудачная авторизация на сервере"
 msgid "The server denies any updates from this client"
 msgstr "Сервер отклоняет любые обновления от этого клиента"
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Конфигурационный файл содержит ошибки"
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Соединение отклонено"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Тайм-аут подключения"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "Хост не найден в файле конфигурации"
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "Внутренняя ошибка сервера"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Сеть недоступна"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Не найдено"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "Ошибка запроса"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "Невозможно разрешить запись DNS"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Сервис недоступен"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "Обновление не может быть выполнено"
 
@@ -121,19 +138,20 @@ msgstr "Провайдер не настроен"
 msgid "Updating %s forced"
 msgstr "Принудительное обновление %s"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Обновление Dynamic DNS для %(hostname)s (%(provider)s) выполнено успешно."
+msgstr ""
+"Обновление Dynamic DNS для %(hostname)s (%(provider)s) выполнено успешно."
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -141,124 +159,174 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Последнее сообщение об ошибке"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Не дано верного FQDN"
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Указанный узел не существует."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "Произошла ошибка DNS"
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Ответ сервера: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Домен не найден."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "Аккаунт отключен."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr "Указано неверное имя узла."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Узел не помечен как динамический."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Отправлен некорректный IP-адрес."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Не указано имя узла."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "Аккаунт отключен."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Слишком много неудачных запросов."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Отправлен некорректный IP-адрес."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Отправлен некорректный IP-адрес."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Домен не найден."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Домен не активен."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Не указаны детали авторизации."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Отправлен некорректный адрес IPv4."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Отправлен некорректный адрес IPv6."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Указано неверное имя узла."
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "Аккаунт отключен."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "Аккаунт отключен."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Выполняется распространение: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Заголовок запроса:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Заголовок ответа (Статус %s):"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Указано неверное имя узла."
index d36838e..a03b305 100644 (file)
--- a/po/sq.po
+++ b/po/sq.po
@@ -1,21 +1,22 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Ardit Dani <ardit.dani@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Albanian (http://www.transifex.com/projects/p/ipfire/language/sq/)\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/ipfire/language/"
+"sq/)\n"
+"Language: sq\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sq\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -41,7 +42,9 @@ msgstr "Azhornimi dinamik i DNS për %(hostname)s(%(provider)s) dështoj:"
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Azhornimi dinamik i DNS për %(hostname)s (%(provider)s) holli një përjashtim të pambajtur:"
+msgstr ""
+"Azhornimi dinamik i DNS për %(hostname)s (%(provider)s) holli një përjashtim "
+"të pambajtur:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +67,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +132,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Azhornimi dinamik i DNS për %(hostname)s (%(provider)s) me sukses"
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +152,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Kërkesë koke:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 03cce32..dd68e0a 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -1,21 +1,22 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # softballs <andreas@meriq.se>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Swedish (http://www.transifex.com/projects/p/ipfire/language/sv/)\n"
+"Language-Team: Swedish (http://www.transifex.com/projects/p/ipfire/language/"
+"sv/)\n"
+"Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sv\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -64,47 +65,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +130,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +150,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 43ea85c..f7358bf 100644 (file)
--- a/po/th.po
+++ b/po/th.po
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Thai (http://www.transifex.com/projects/p/ipfire/language/th/)\n"
+"Language-Team: Thai (http://www.transifex.com/projects/p/ipfire/language/"
+"th/)\n"
+"Language: th\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: th\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 3cc7518..d186648 100644 (file)
--- a/po/tk.po
+++ b/po/tk.po
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Turkmen (http://www.transifex.com/projects/p/ipfire/language/tk/)\n"
+"Language-Team: Turkmen (http://www.transifex.com/projects/p/ipfire/language/"
+"tk/)\n"
+"Language: tk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: tk\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 469545d..019a15d 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -1,7 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Ersan YILDIRIM <ersan73@gmail.com>, 2014
 # Kudret Emre <kudretemre@hotmail.com.tr>, 2014
@@ -9,14 +9,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 20:50+0000\n"
 "Last-Translator: Kudret Emre <kudretemre@hotmail.com.tr>\n"
-"Language-Team: Turkish (http://www.transifex.com/projects/p/ipfire/language/tr/)\n"
+"Language-Team: Turkish (http://www.transifex.com/projects/p/ipfire/language/"
+"tr/)\n"
+"Language: tr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: tr\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../src/ddns/__init__.py:63
@@ -35,14 +36,16 @@ msgstr "Yapılandırma dosyasında hiçbir girdi bulunamadı. Çıkılıyor."
 #: ../src/ddns/__init__.py:167
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
-msgstr "%(hostname)s (%(provider)s) için dinamik DNS güncelleştirmesi başarısız oldu."
+msgstr ""
+"%(hostname)s (%(provider)s) için dinamik DNS güncelleştirmesi başarısız oldu."
 
 #: ../src/ddns/__init__.py:174
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "%(hostname)s (%(provider)s) dinamik DNS işlenmesinde özel bir durum oluştu:"
+msgstr ""
+"%(hostname)s (%(provider)s) dinamik DNS işlenmesinde özel bir durum oluştu:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -55,7 +58,8 @@ msgstr "Ağ hatası"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
-msgstr "Sunucu isteği işlemeyi reddetti çünkü hesabı kötüye kullanma şüphesi var."
+msgstr ""
+"Sunucu isteği işlemeyi reddetti çünkü hesabı kötüye kullanma şüphesi var."
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -65,47 +69,59 @@ msgstr "Sunucuyla kimlik doğrulama başarısız oldu."
 msgid "The server denies any updates from this client"
 msgstr "Sunucu bu istemciden güncellemeye izin vermiyor."
 
-#: ../src/ddns/errors.py:72
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
 msgid "The configuration file has errors"
 msgstr "Yapılandırma dosyasında hatalar var."
 
-#: ../src/ddns/errors.py:79
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr "Bağlantı reddedildi"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr "Bağlantı zaman aşımına uğradı"
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr "Ana bilgisayar yapılandırma dosyasında bulunamadı."
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr "İç sunucu hatası"
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr "Ağa ulaşılamıyor"
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr "Bulunamadı."
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr "İstek hatası"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr "DNS girdisi çözümlenemiyor"
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr "Hizmet kullanılamıyor"
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr "Güncelleme yapılamadı"
 
@@ -118,144 +134,201 @@ msgstr "Sağlayıcı düzgün yapılandırılmamış"
 msgid "Updating %s forced"
 msgstr "%s güncellemeye zorlandı"
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "%(hostname)s (%(provider)s) için dinamik DNS güncellemesi başarıyla yapıldı "
+msgstr ""
+"%(hostname)s (%(provider)s) için dinamik DNS güncellemesi başarıyla yapıldı "
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
-msgstr "Bir ip adresi değişikliği olduğundan %(hostname)s (%(provider)s) için bir güncelleme yapıldı."
+msgstr ""
+"Bir ip adresi değişikliği olduğundan %(hostname)s (%(provider)s) için bir "
+"güncelleme yapıldı."
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
 "time has expired"
-msgstr "Saklama zamanı dolduğundan %(hostname)s (%(provider)s) için bir güncelleme yapıldı"
+msgstr ""
+"Saklama zamanı dolduğundan %(hostname)s (%(provider)s) için bir güncelleme "
+"yapıldı"
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr "%(hostname)s (%(provider)s) için güncelleme gerekmiyor"
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
-msgstr "%s için önceki güncellemeler başarısız olduğu için güncelleme yapılmadı"
+msgstr ""
+"%s için önceki güncellemeler başarısız olduğu için güncelleme yapılmadı"
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr "Tekrar deneme olmayacak"
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr "Son hata mesajı:"
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr "%s 'den önce yeni güncellemeler alınmayacak"
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+#, fuzzy
+msgid "No valid FQDN was given"
 msgstr "Geçerli FQDN verilmedi."
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+#, fuzzy
+msgid "Specified host does not exist"
 msgstr "Belirtilen ana bilgisayar yok."
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+#, fuzzy
+msgid "DNS error encountered"
 msgstr "DNS hatası ile karşılaşıldı."
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr "Sunucu yanıtı: %s"
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr "Betik:"
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr "Etki alanı bulunamadı."
+
+#: ../src/ddns/providers.py:676
+#, fuzzy
+msgid "Account disabled or locked"
+msgstr "Hesap devre dışı bırakıldı."
+
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr "Geçersiz ana bilgisayar adı belirtildi."
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:756
+#, fuzzy
+msgid "Hostname not marked as a dynamic host"
 msgstr "Ana bilgisayar adı, dinamik ana bilgisayar olarak işaretli değil."
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+#, fuzzy
+msgid "Invalid IP address has been sent"
 msgstr "Geçersiz IP adresi gönderildi."
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:798
+#, fuzzy
+msgid "No hostname specified"
 msgstr "Ana bilgisayar adı belirtilmedi."
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:807
+#, fuzzy
+msgid "Account has been disabled"
 msgstr "Hesap devre dışı bırakıldı."
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:813
+#, fuzzy
+msgid "Too many failed requests"
 msgstr "Çok fazla başarısız istek."
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
-msgstr "Bozulmuş istek gönderildi."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:911
+#, fuzzy
+msgid "Invalid data has been sent"
+msgstr "Geçersiz IP adresi gönderildi."
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+#, fuzzy
+msgid "Too frequent update requests have been sent"
 msgstr "Çok sık güncelleme isteği gönderildi."
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:964
+#, fuzzy
+msgid "Malformed request has been sent"
+msgstr "Bozulmuş istek gönderildi."
+
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+#, fuzzy
+msgid "Domain not found"
 msgstr "Etki alanı bulunamadı."
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr "Geçersiz bir IP adresi sunuldu"
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+#, fuzzy
+msgid "Domain not active"
 msgstr "Etki alanı aktif değil."
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+#, fuzzy
+msgid "No Auth details specified"
 msgstr "Kimlik doğrulama detayları belirtilmedi."
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+#, fuzzy
+msgid "Invalid IPv4 address has been sent"
 msgstr "Geçersiz IPv4 adresi gönderildi."
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+#, fuzzy
+msgid "Invalid IPv6 address has been sent"
 msgstr "Geçersiz IPv6 adresi gönderildi."
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
-msgstr "Geçersiz ana bilgisayar adı belirtildi."
+#: ../src/ddns/providers.py:1630
+#, fuzzy
+msgid "Account has been suspended"
+msgstr "Hesap devre dışı bırakıldı."
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+#, fuzzy
+msgid "Account has been revoked"
+msgstr "Hesap devre dışı bırakıldı."
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Üzerinde çalışılan dağıtım: %s"
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "İstek başlığı:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Yanıt başlığı (Durum Kodu %s)"
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
+
+#~ msgid "Invalid hostname specified."
+#~ msgstr "Geçersiz ana bilgisayar adı belirtildi."
index 32061de..d872d85 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -1,22 +1,24 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Ukrainian (http://www.transifex.com/projects/p/ipfire/language/uk/)\n"
+"Language-Team: Ukrainian (http://www.transifex.com/projects/p/ipfire/"
+"language/uk/)\n"
+"Language: uk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: uk\n"
-"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"
+"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"
 
 #: ../src/ddns/__init__.py:63
 msgid "Debugging mode enabled"
@@ -41,7 +43,9 @@ msgstr "Помилка оновлення Dynamic DNS для %(hostname)s (%(pro
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Оновлення Dynamic DNS для %(hostname)s (%(provider)s) викликало неопрацьоване виключення:"
+msgstr ""
+"Оновлення Dynamic DNS для %(hostname)s (%(provider)s) викликало "
+"неопрацьоване виключення:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -64,47 +68,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -117,19 +133,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr "Оновлення Dynamic DNS для %(hostname)s (%(provider)s) виконано."
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -137,124 +153,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
+msgstr ""
+
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr "Заголовок запиту:"
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 63c5df0..ae266dd 100644 (file)
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Uzbek (Latin) (http://www.transifex.com/projects/p/ipfire/language/uz@Latn/)\n"
+"Language-Team: Uzbek (Latin) (http://www.transifex.com/projects/p/ipfire/"
+"language/uz@Latn/)\n"
+"Language: uz@Latn\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: uz@Latn\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index 32dffda..2ee1808 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Vietnamese (http://www.transifex.com/projects/p/ipfire/language/vi/)\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/ipfire/"
+"language/vi/)\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: vi\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""
index ec266c4..9139b75 100644 (file)
--- a/po/zh.po
+++ b/po/zh.po
@@ -1,20 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-09-29 14:20+0000\n"
+"POT-Creation-Date: 2016-05-07 12:54+0100\n"
 "PO-Revision-Date: 2014-09-30 12:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Chinese (http://www.transifex.com/projects/p/ipfire/language/zh/)\n"
+"Language-Team: Chinese (http://www.transifex.com/projects/p/ipfire/language/"
+"zh/)\n"
+"Language: zh\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: zh\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../src/ddns/__init__.py:63
@@ -63,47 +64,59 @@ msgstr ""
 msgid "The server denies any updates from this client"
 msgstr ""
 
-#: ../src/ddns/errors.py:72
-msgid "The configuration file has errors"
+#: ../src/ddns/errors.py:71
+msgid "Invalid certificate"
 msgstr ""
 
 #: ../src/ddns/errors.py:79
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:86
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:218
+#: ../src/ddns/errors.py:93 ../src/ddns/system.py:240
 msgid "Connection timeout"
 msgstr ""
 
-#: ../src/ddns/errors.py:94
+#: ../src/ddns/errors.py:101
 msgid "The host could not be found in the configuration file"
 msgstr ""
 
-#: ../src/ddns/errors.py:102
+#: ../src/ddns/errors.py:109
 msgid "Internal server error"
 msgstr ""
 
-#: ../src/ddns/errors.py:109
+#: ../src/ddns/errors.py:116
 msgid "Network unreachable"
 msgstr ""
 
-#: ../src/ddns/errors.py:116
+#: ../src/ddns/errors.py:123
+msgid "No route to host"
+msgstr ""
+
+#: ../src/ddns/errors.py:130
 msgid "Not found"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:138
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:146
 msgid "Could not resolve DNS entry"
 msgstr ""
 
-#: ../src/ddns/errors.py:139
+#: ../src/ddns/errors.py:154
+msgid "SSL negotiation error"
+msgstr ""
+
+#: ../src/ddns/errors.py:161
 msgid "Service unavailable"
 msgstr ""
 
-#: ../src/ddns/errors.py:147
+#: ../src/ddns/errors.py:169
 msgid "The update could not be performed"
 msgstr ""
 
@@ -116,19 +129,19 @@ msgstr ""
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:170
+#: ../src/ddns/providers.py:179
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
-#: ../src/ddns/providers.py:194
+#: ../src/ddns/providers.py:203
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because of an IP "
 "address change"
 msgstr ""
 
-#: ../src/ddns/providers.py:202
+#: ../src/ddns/providers.py:211
 #, python-format
 msgid ""
 "An update for %(hostname)s (%(provider)s) is performed because the holdoff "
@@ -136,124 +149,153 @@ msgid ""
 msgstr ""
 
 #. Otherwise, we don't need to perform an update
-#: ../src/ddns/providers.py:209
+#: ../src/ddns/providers.py:218
 #, python-format
 msgid "No update required for %(hostname)s (%(provider)s)"
 msgstr ""
 
-#: ../src/ddns/providers.py:228 ../src/ddns/providers.py:242
+#: ../src/ddns/providers.py:237 ../src/ddns/providers.py:251
 #, python-format
 msgid "An update has not been performed because earlier updates failed for %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:230
+#: ../src/ddns/providers.py:239
 msgid "There will be no retries"
 msgstr ""
 
-#: ../src/ddns/providers.py:246
+#: ../src/ddns/providers.py:255
 msgid "Last failure message:"
 msgstr ""
 
-#: ../src/ddns/providers.py:251
+#: ../src/ddns/providers.py:260
 #, python-format
 msgid "Further updates will be withheld until %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:385 ../src/ddns/providers.py:612
-#: ../src/ddns/providers.py:1191 ../src/ddns/providers.py:1340
-msgid "No valid FQDN was given."
+#: ../src/ddns/providers.py:394 ../src/ddns/providers.py:668
+#: ../src/ddns/providers.py:752 ../src/ddns/providers.py:1419
+#: ../src/ddns/providers.py:1589
+msgid "No valid FQDN was given"
 msgstr ""
 
-#: ../src/ddns/providers.py:387
-msgid "Specified host does not exist."
+#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:670
+#: ../src/ddns/providers.py:1636
+msgid "Specified host does not exist"
 msgstr ""
 
-#: ../src/ddns/providers.py:391
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:400 ../src/ddns/providers.py:674
+msgid "DNS error encountered"
 msgstr ""
 
 #. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:396 ../src/ddns/providers.py:785
+#: ../src/ddns/providers.py:405 ../src/ddns/providers.py:586
+#: ../src/ddns/providers.py:973 ../src/ddns/providers.py:1642
 #, python-format
 msgid "Server response: %s"
 msgstr ""
 
-#: ../src/ddns/providers.py:531
+#: ../src/ddns/providers.py:540
 msgid "Scriptlet:"
 msgstr ""
 
-#: ../src/ddns/providers.py:614 ../src/ddns/providers.py:661
-msgid "Invalid hostname specified."
+#: ../src/ddns/providers.py:577
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:676
+msgid "Account disabled or locked"
 msgstr ""
 
-#: ../src/ddns/providers.py:616
-msgid "Hostname not marked as a dynamic host."
+#: ../src/ddns/providers.py:754 ../src/ddns/providers.py:801
+#: ../src/ddns/providers.py:1682
+msgid "Invalid hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:618 ../src/ddns/providers.py:670
-#: ../src/ddns/providers.py:905
-msgid "Invalid IP address has been sent."
+#: ../src/ddns/providers.py:756
+msgid "Hostname not marked as a dynamic host"
 msgstr ""
 
-#: ../src/ddns/providers.py:658
-msgid "No hostname specified."
+#: ../src/ddns/providers.py:758 ../src/ddns/providers.py:810
+#: ../src/ddns/providers.py:1093
+msgid "Invalid IP address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:667
-msgid "Account has been disabled."
+#: ../src/ddns/providers.py:798
+msgid "No hostname specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:673
-msgid "Too many failed requests."
+#: ../src/ddns/providers.py:807
+msgid "Account has been disabled"
 msgstr ""
 
-#: ../src/ddns/providers.py:776
-msgid "Malformed request has been sent."
+#: ../src/ddns/providers.py:813
+msgid "Too many failed requests"
 msgstr ""
 
-#: ../src/ddns/providers.py:780
-msgid "Too frequent update requests have been sent."
+#: ../src/ddns/providers.py:908
+msgid "Dynamic DNS is not turned on for this domain"
 msgstr ""
 
-#: ../src/ddns/providers.py:826 ../src/ddns/providers.py:1013
-msgid "Domain not found."
+#: ../src/ddns/providers.py:911
+msgid "Invalid data has been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:914 ../src/ddns/providers.py:968
+#: ../src/ddns/providers.py:1591
+msgid "Too frequent update requests have been sent"
+msgstr ""
+
+#: ../src/ddns/providers.py:964
+msgid "Malformed request has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:861
+#: ../src/ddns/providers.py:1014 ../src/ddns/providers.py:1241
+msgid "Domain not found"
+msgstr ""
+
+#: ../src/ddns/providers.py:1049
 msgid "An invalid IP address was submitted"
 msgstr ""
 
-#: ../src/ddns/providers.py:1015
-msgid "Domain not active."
+#: ../src/ddns/providers.py:1243
+msgid "Domain not active"
 msgstr ""
 
-#: ../src/ddns/providers.py:1165
-msgid "No Auth details specified."
+#: ../src/ddns/providers.py:1393
+msgid "No Auth details specified"
 msgstr ""
 
-#: ../src/ddns/providers.py:1187
-msgid "Invalid IPv4 address has been sent."
+#: ../src/ddns/providers.py:1415
+msgid "Invalid IPv4 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1189
-msgid "Invalid IPv6 address has been sent."
+#: ../src/ddns/providers.py:1417
+msgid "Invalid IPv6 address has been sent"
 msgstr ""
 
-#: ../src/ddns/providers.py:1385
-msgid "Invalid hostname specified"
+#: ../src/ddns/providers.py:1630
+msgid "Account has been suspended"
 msgstr ""
 
-#: ../src/ddns/system.py:55
+#: ../src/ddns/providers.py:1633
+msgid "Account has been revoked"
+msgstr ""
+
+#: ../src/ddns/system.py:56
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:153
+#: ../src/ddns/system.py:161
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
+#: ../src/ddns/system.py:169 ../src/ddns/system.py:178
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#: ../src/ddns/system.py:298
+msgid "Falling back to check the IP address with help of a public server"
+msgstr ""