]> git.ipfire.org Git - ddns.git/commitdiff
Update translations.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 4 Aug 2014 14:58:06 +0000 (14:58 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 4 Aug 2014 14:58:06 +0000 (14:58 +0000)
31 files changed:
po/LINGUAS
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 [new file with mode: 0644]

index 0cd1049345e20a665beb43ec321abd48735b9956..7a64cb2e363187d3622e63a8d2e2917dfdd30ea3 100644 (file)
@@ -26,3 +26,4 @@ tr
 uk
 uz@Latn
 vi
 uk
 uz@Latn
 vi
+zh
index 92722fa57798ceedc6ad8ad43de92b67b99a8e42..3b8328e8982fbb4a42622d3407ad472b83d24717 100644 (file)
--- a/po/ar.po
+++ b/po/ar.po
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # 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-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "لايوجد اي مدخلات ملف الاعدادات. جاري الخروج."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "لايوجد اي مدخلات ملف الاعدادات. جاري الخروج."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "فشل عملية تحديث ال DynDNS لل  %(hostname)s (%(provider)s) :"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "فشل عملية تحديث ال DynDNS لل  %(hostname)s (%(provider)s) :"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "تحديث الDyndDNS لل  %(hostname)s (%(provider)s)  انتجت استثناء غير معالج:"
-
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "نجاح تحديث ال DynDNS لل  %(hostname)s (%(provider)s)  "
+msgstr ""
+"تحديث الDyndDNS لل  %(hostname)s (%(provider)s)  انتجت استثناء غير معالج:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "فشل عملية تحديث ال DynDNS لل  %(hostname)s (%(provider)s) :"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr "نجاح تحديث ال DynDNS لل  %(hostname)s (%(provider)s)  "
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "طلب العنوان:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "طلب العنوان:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 034f08beb50519213e01a002ed065236fd6dfce0..7e4f6e997a59a4ec2469d4af6f94d0183f0c5160 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 5ae6125002da8fcd105b1c697d8085993dff3c04..297e27b511b224fee215579b41a4f2162c0b4a87 100644 (file)
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 # n3oklan <michal@gavlik.eu>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nenalezeny žádné záznamy v konfiguračním souboru. Ukončuji."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nenalezeny žádné záznamy v konfiguračním souboru. Ukončuji."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) selhala:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) selhala:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) úspěšná"
+msgstr ""
+"Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) vyvolala "
+"neošetřenou vyjímku:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Dynamická aktualizace DNS pro %(hostname)s (%(provider)s) selhala:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+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:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Žádost hlavičky:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Žádost hlavičky:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index a443ad7c1eb3760a5b9432cd31da3e156206ca5c..6a8553957bfd769f3edc9b22f4bc8b81f25aea20 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 # Translators:
 # Henrik Simonsen <cybermaze@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Fandt ingen indgange i konfigurationsfilen. Afslutter."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Fandt ingen indgange i konfigurationsfilen. Afslutter."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) fejlede:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) fejlede:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) kastede en ubehandlet undtagelse:"
-
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) succesfuld"
+msgstr ""
+"Dynamisk DNS opdatering af %(hostname)s (%(provider)s) kastede en ubehandlet "
+"undtagelse:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) fejlede:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr "Dynamisk DNS opdatering af %(hostname)s (%(provider)s) succesfuld"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Request header:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Request header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 46f56117b79eccc3d73a17761fbcaa28abd12e58..d36c1859ad2b509befbcb0b96021ac8eb0db56cf 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\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"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,36 +17,31 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +71,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +91,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:139
+#, python-format
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr ""
+
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index d1028e8b8721fc80840038f4f1905644feffec89..f0f14b1b066b0752368d4bd270a532315ddbbdc1 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.
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Michael Tremer <michael.tremer@ipfire.org>, 2012,2014
 # Peter Cloudstone <rmg-mainz@web.de>, 2014
 # Translators:
 # Michael Tremer <michael.tremer@ipfire.org>, 2012,2014
 # Peter Cloudstone <rmg-mainz@web.de>, 2014
@@ -9,45 +9,43 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-24 09:47+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-24 09:47+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: German (http://www.transifex.com/projects/p/ipfire/language/de/)\n"
+"Language-Team: German (http://www.transifex.com/projects/p/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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr "Debugmodus eingeschaltet"
 
 msgid "Debugging mode enabled"
 msgstr "Debugmodus eingeschaltet"
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "Lade Konfigurationsdatei %s"
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "Lade Konfigurationsdatei %s"
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Keine Einträge in der Konfigurationsdatei gefunden. Ende."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Keine Einträge in der Konfigurationsdatei gefunden. Ende."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) fehlgeschlagen"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) fehlgeschlagen"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) erfolgreich"
+msgstr ""
+"Dynamic DNS-Update für %(hostname)s (%(provider)s) erzeugte einen "
+"unerwarteten Fehler:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -60,7 +58,8 @@ msgstr "Netzwerkfehler"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
 #: ../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"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -78,7 +77,7 @@ msgstr "Die Konfigurationsdatei weist Fehler auf"
 msgid "Connection refused"
 msgstr "Verbindung zurückgewiesen"
 
 msgid "Connection refused"
 msgstr "Verbindung zurückgewiesen"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr "Verbindungstimeout"
 
 msgid "Connection timeout"
 msgstr "Verbindungstimeout"
 
@@ -98,99 +97,129 @@ msgstr "Netzwerk nicht erreichbar"
 msgid "Request error"
 msgstr "Request-Fehler"
 
 msgid "Request error"
 msgstr "Request-Fehler"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
+msgstr ""
+
+#: ../src/ddns/errors.py:132
 msgid "Service unavailable"
 msgstr "Service nicht verfügbar"
 
 msgid "Service unavailable"
 msgstr "Service nicht verfügbar"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr "Die Aktualisierung konnte nicht ausgeführt werden"
 
 msgid "The update could not be performed"
 msgstr "Die Aktualisierung konnte nicht ausgeführt werden"
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr "Aktualisierung von %s erzwungen"
 
 #, python-format
 msgid "Updating %s forced"
 msgstr "Aktualisierung von %s erzwungen"
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Dynamic DNS-Update für %(hostname)s (%(provider)s) fehlgeschlagen"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr "%s ist bereits auf dem neuesten Stand"
+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:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr "Kein gültiger FQDN angegeben."
 
 msgid "No valid FQDN was given."
 msgstr "Kein gültiger FQDN angegeben."
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr "Der angebene Host existiert nicht."
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr "DNS-Fehler aufgetreten."
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr "Antwort des Servers: %s"
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr "Ungültiger Computername angegeben."
 
 msgid "Invalid hostname specified."
 msgstr "Ungültiger Computername angegeben."
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr "Computername nicht als dynamischer Computer markiert."
 
 msgid "Hostname not marked as a dynamic host."
 msgstr "Computername nicht als dynamischer Computer markiert."
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr "Ungültige IP-Adresse abgeschickt."
 
 msgid "Invalid IP address has been sent."
 msgstr "Ungültige IP-Adresse abgeschickt."
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr "Kein Hostname angegeben."
 
 msgid "No hostname specified."
 msgstr "Kein Hostname angegeben."
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr "Der Account wurde deaktiviert."
 
 msgid "Account has been disabled."
 msgstr "Der Account wurde deaktiviert."
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr "Zu viele fehlgeschlagene Anfragen."
 
 msgid "Too many failed requests."
 msgstr "Zu viele fehlgeschlagene Anfragen."
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr "Der angebene Host existiert nicht."
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
-msgstr "DNS-Fehler aufgetreten."
-
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
-msgstr "Antwort des Servers: %s"
-
-#: ../src/ddns/providers.py:596
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
 msgid "Domain not found."
 msgstr "Domain nicht gefunden."
 
 msgid "Domain not found."
 msgstr "Domain nicht gefunden."
 
-#: ../src/ddns/providers.py:598
+#: ../src/ddns/providers.py:609
+#, fuzzy
+msgid "An invalid IP address was submitted"
+msgstr "Ungültige IP-Adresse abgeschickt."
+
+#: ../src/ddns/providers.py:748
 msgid "Domain not active."
 msgstr "Domain nicht aktiv."
 
 msgid "Domain not active."
 msgstr "Domain nicht aktiv."
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:809
+#, fuzzy
+msgid "Invalid protocol has been given"
+msgstr "Ungültige IP-Adresse abgeschickt."
+
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr "Eine ungültige IPv4-Adresse wurde gesendet."
 
 msgid "Invalid IPv4 address has been sent."
 msgstr "Eine ungültige IPv4-Adresse wurde gesendet."
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr "Eine ungültige IPv6-Adresse wurde gesendet."
 
 msgid "Invalid IPv6 address has been sent."
 msgstr "Eine ungültige IPv6-Adresse wurde gesendet."
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Laufe auf Distribution: %s"
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Laufe auf Distribution: %s"
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Request-Header:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Request-Header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Header der Antwort (Status Code %s):"
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Header der Antwort (Status Code %s):"
+
+#~ msgid "%s is already up to date"
+#~ msgstr "%s ist bereits auf dem neuesten Stand"
index 6907ef95d936164a7f4f35f8fe6150266ebc8005..a4ca420a2d3a56f1a3e0fcc7c141a7d38fd0ea03 100644 (file)
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index a496e73cb99c9a1827b34c9386311492bbad61bb..cd7061c33697cb8826f1f368120a905f96c0fecf 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -1,52 +1,52 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 # Translators:
 # Andrés Reyes <andres.rt@gmail.com>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/ipfire/language/es/)\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 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:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 #, 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:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, 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 manejada."
-
-#: ../src/ddns/__init__.py:205
-#, 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 lanzado "
+"una excepción no manejada."
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +97,127 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+"La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha fallado."
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 msgstr ""
+"La actualizacón dinámica de DNS para %(hostname)s (%(provider)s) ha "
+"resultado satisfactoria."
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Cabecera de la petición:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Cabecera de la petición:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 715abed0f1aec712bd46728b15aaee83f4d7a6d8..fa34c27c9dc2260c75af814305a7552fced3e6f7 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.
 # 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-2014
 # Reza Moghadam <r.moghadam@hotmail.com>, 2013
 # Translators:
 # Khalil Delavaran <khalil.delavaran@gmail.com>, 2013-2014
 # Reza Moghadam <r.moghadam@hotmail.com>, 2013
@@ -9,45 +9,43 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-24 04:35+0000\n"
 "Last-Translator: Khalil Delavaran <khalil.delavaran@gmail.com>\n"
 "PO-Revision-Date: 2014-06-24 04:35+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr "پویای کردن حالت اشکال زدایی"
 
 msgid "Debugging mode enabled"
 msgstr "پویای کردن حالت اشکال زدایی"
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "بارگذاری فایل پیکربندی %s "
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "بارگذاری فایل پیکربندی %s "
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "هیچ نوشته ای در فایل پیکربندی یافت نشد. در حال خارج شدن میباشید."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "هیچ نوشته ای در فایل پیکربندی یافت نشد. در حال خارج شدن میباشید."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) شکست خورد:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) شکست خورد:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) یک استثنا اداره نشده باطل :"
-
-#: ../src/ddns/__init__.py:205
-#, 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/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -78,7 +76,7 @@ msgstr "فایل پیکربندی ایراد دارد"
 msgid "Connection refused"
 msgstr "اتصال رد شد"
 
 msgid "Connection refused"
 msgstr "اتصال رد شد"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr "مهلت زمانی اتصال پایان یافت"
 
 msgid "Connection timeout"
 msgstr "مهلت زمانی اتصال پایان یافت"
 
@@ -98,99 +96,129 @@ msgstr "شبکه دور از دسترس است"
 msgid "Request error"
 msgstr "ایراد در درخواست"
 
 msgid "Request error"
 msgstr "ایراد در درخواست"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
+msgstr ""
+
+#: ../src/ddns/errors.py:132
 msgid "Service unavailable"
 msgstr "سرویس در دسترس نیست"
 
 msgid "Service unavailable"
 msgstr "سرویس در دسترس نیست"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr "بروز رسانی نمی تواند انجام شود"
 
 msgid "The update could not be performed"
 msgstr "بروز رسانی نمی تواند انجام شود"
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr "بروزرسانی %s به زور شد"
 
 #, python-format
 msgid "Updating %s forced"
 msgstr "بروزرسانی %s به زور شد"
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "بروزرسانی Dynamic DNS برای %(hostname)s (%(provider)s) شکست خورد:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr "%s بروزراسنی شده است"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr "Dynamic DNS برای %(hostname)s (%(provider)s) بروزرسانی شد"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr "FQDN بدست آمده درست نیست."
 
 msgid "No valid FQDN was given."
 msgstr "FQDN بدست آمده درست نیست."
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr "میزبان گزینش شده وجود ندارد."
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr "ایراد در DNS مواجه شده است."
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr "پاسخ سرور: %s"
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr "نام هاست گزینش شده درست نیست."
 
 msgid "Invalid hostname specified."
 msgstr "نام هاست گزینش شده درست نیست."
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr "نام هاست به عنوان یک هاست پویا مشخص نیست."
 
 msgid "Hostname not marked as a dynamic host."
 msgstr "نام هاست به عنوان یک هاست پویا مشخص نیست."
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr "آدرس IP نادرست فرستاده شده است."
 
 msgid "Invalid IP address has been sent."
 msgstr "آدرس IP نادرست فرستاده شده است."
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr "هیچ نام میزبانی مشخص نشده است."
 
 msgid "No hostname specified."
 msgstr "هیچ نام میزبانی مشخص نشده است."
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr "حساب کاربری ناپویا شده است."
 
 msgid "Account has been disabled."
 msgstr "حساب کاربری ناپویا شده است."
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr "درخواست های بسیاری شکست خورده است."
 
 msgid "Too many failed requests."
 msgstr "درخواست های بسیاری شکست خورده است."
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr "میزبان گزینش شده وجود ندارد."
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
-msgstr "ایراد در DNS مواجه شده است."
-
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
-msgstr "پاسخ سرور: %s"
-
-#: ../src/ddns/providers.py:596
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
 msgid "Domain not found."
 msgstr "دامین یافت نشد."
 
 msgid "Domain not found."
 msgstr "دامین یافت نشد."
 
-#: ../src/ddns/providers.py:598
+#: ../src/ddns/providers.py:609
+#, fuzzy
+msgid "An invalid IP address was submitted"
+msgstr "آدرس IP نادرست فرستاده شده است."
+
+#: ../src/ddns/providers.py:748
 msgid "Domain not active."
 msgstr "دامین پویا نشده است."
 
 msgid "Domain not active."
 msgstr "دامین پویا نشده است."
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:809
+#, fuzzy
+msgid "Invalid protocol has been given"
+msgstr "آدرس IP نادرست فرستاده شده است."
+
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr "جزئیات تایید مشخص نشده است."
 
 msgid "No Auth details specified."
 msgstr "جزئیات تایید مشخص نشده است."
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr "آدرس IPv4 نامعتبر فرستاده شده است."
 
 msgid "Invalid IPv4 address has been sent."
 msgstr "آدرس IPv4 نامعتبر فرستاده شده است."
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr "آدرس IPv6 نامعتبر فرستاده شده است."
 
 msgid "Invalid IPv6 address has been sent."
 msgstr "آدرس IPv6 نامعتبر فرستاده شده است."
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "در حال اجرا در توزیع: %s"
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "در حال اجرا در توزیع: %s"
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "درخواست هدر:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "درخواست هدر:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "هدر پاسخ (کد وضعیت %s):"
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "هدر پاسخ (کد وضعیت %s):"
+
+#~ msgid "%s is already up to date"
+#~ msgstr "%s بروزراسنی شده است"
index 17e5a637f4f7d11063c9b758d16b0da8ecc0c8bf..e38748d8f4f8bc53f171c6d7d743518ec82469d8 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,52 +1,51 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # RafaelK <rafael@keramid.as>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 # Translators:
 # RafaelK <rafael@keramid.as>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Aucune entrée trouvée dans le fichier de configuration. Sortie."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Aucune entrée trouvée dans le fichier de configuration. Sortie."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 #, 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:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, 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 :"
-
-#: ../src/ddns/__init__.py:205
-#, 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 retourné une "
+"exception non gérée :"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +76,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +96,127 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+"Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a échouée :"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 msgstr ""
+"Mise à jour du DNS dynamique pour %(hostname)s (%(provider)s) a été "
+"effectuée avec succès"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "En-tête de requête:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "En-tête de requête:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 7710c9332c8079e2747d644d8bf2e0510146b408..1a95887d26ec1f6cab6980232f81544950c7c152 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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 <huginn@naglfar.hu>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 # Translators:
 # Gábor Sávolyi <huginn@naglfar.hu>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nem találhatóak bejegyzések a konfigurációs fájlban. Feladat vége."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nem találhatóak bejegyzések a konfigurációs fájlban. Feladat vége."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése sikertelen:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése sikertelen:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, 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."
+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"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "A %(hostname)s (%(provider)s) Dynamic DNS cím frissítése sikertelen:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+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:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "A lekérés fejléce:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "A lekérés fejléce:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 2607186f573a3687b9ee04b489d1185d306260b5..249980307d78a76b0126fb6dc726ff15e962ce6d 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # 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-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Tidak ditemukan entri dalam berkas konfigurasi. Keluar."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Tidak ditemukan entri dalam berkas konfigurasi. Keluar."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) gagal:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) gagal:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) berhasil"
+msgstr ""
+"Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) dilepaskan suatu "
+"pengecualian yang tidak tertangani:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) gagal:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr "Pembaruan DNS dinamis untuk %(hostname)s (%(provider)s) berhasil"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Header permintaan:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Header permintaan:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index d95d71a4e58587f8029a0048ed0aa9b2bb36fa7f..9179e528f19a6417f4637c371a4cc7e0be360933 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.
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # n.patriarchi <niccolo@cyber.it>, 2014
 # umberto <web.af@email.it>, 2013
 # Translators:
 # n.patriarchi <niccolo@cyber.it>, 2014
 # umberto <web.af@email.it>, 2013
@@ -9,45 +9,43 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Non ha trovato voci nel file di configurazione"
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Non ha trovato voci nel file di configurazione"
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Aggiornamento DNS dinamico fallita per  %(hostname)s (%(provider)s)"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Aggiornamento DNS dinamico fallita per  %(hostname)s (%(provider)s)"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, 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) generata "
+"un'eccezione non gestita:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -78,7 +76,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -98,99 +96,131 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr "L'aggiornamento %s è stato forzato"
 
 #, python-format
 msgid "Updating %s forced"
 msgstr "L'aggiornamento %s è stato forzato"
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Aggiornamento DNS dinamico fallita per  %(hostname)s (%(provider)s)"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr "%s è già aggiornato"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr ""
+"Aggiornamento DNS dinamico per %(hostname)s (%(provider)s) eseguito con "
+"successo"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr "Non è stato dato un valido FQDN."
 
 msgid "No valid FQDN was given."
 msgstr "Non è stato dato un valido FQDN."
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr "Nome host specificato non valido."
 
 msgid "Invalid hostname specified."
 msgstr "Nome host specificato non valido."
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr "Il nome host non è marcato come uno dinamico."
 
 msgid "Hostname not marked as a dynamic host."
 msgstr "Il nome host non è marcato come uno dinamico."
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr "E' stato inviato un indirizzo IP non valido."
 
 msgid "Invalid IP address has been sent."
 msgstr "E' stato inviato un indirizzo IP non valido."
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
-msgstr ""
-
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
-msgstr ""
-
-#: ../src/ddns/providers.py:596
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
 msgid "Domain not found."
 msgstr ""
 
 msgid "Domain not found."
 msgstr ""
 
-#: ../src/ddns/providers.py:598
+#: ../src/ddns/providers.py:609
+#, fuzzy
+msgid "An invalid IP address was submitted"
+msgstr "E' stato inviato un indirizzo IP non valido."
+
+#: ../src/ddns/providers.py:748
 msgid "Domain not active."
 msgstr ""
 
 msgid "Domain not active."
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:809
+#, fuzzy
+msgid "Invalid protocol has been given"
+msgstr "E' stato inviato un indirizzo IP non valido."
+
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Intestazione di richiesta:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Intestazione di richiesta:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
+
+#~ msgid "%s is already up to date"
+#~ msgstr "%s è già aggiornato"
index 950372466e9e52850d86d8ef66b4fd66942a762a..b4802ce968435e87a4f50aabfa21d74d9c9349b7 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 73f9ac9d64d6935925a963c93ad536ecfa2895e0..2ae3251c7a984028ca60656fc718fbfa90b9d5c0 100644 (file)
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index a93cc82ced8205ae9a0eb87f6a188d03b9c23e56..303718aa0f764f36033b901f0c6d18f3cfd7bfd6 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.
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Hans <dutchtux@gmail.com>, 2013
 # Hans <dutchtux@gmail.com>, 2014
 # Translators:
 # Hans <dutchtux@gmail.com>, 2013
 # Hans <dutchtux@gmail.com>, 2014
@@ -9,45 +9,43 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-07-05 12:36+0000\n"
 "Last-Translator: Hans <dutchtux@gmail.com>\n"
 "PO-Revision-Date: 2014-07-05 12:36+0000\n"
 "Last-Translator: Hans <dutchtux@gmail.com>\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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr "Debugging modus is geactiveerd"
 
 msgid "Debugging mode enabled"
 msgstr "Debugging modus is geactiveerd"
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "Inladen configuratiebestand %s"
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "Inladen configuratiebestand %s"
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Geen items gevonden in het configuratiebestand. Gestopt."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Geen items gevonden in het configuratiebestand. Gestopt."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) mislukt:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) mislukt:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) geslaagd"
+msgstr ""
+"Dynamische DNS update voor %(hostname)s (%(provider)s) gaf een onverwerkte "
+"uitzondering:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -60,7 +58,9 @@ msgstr "Netwerkfout"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
 #: ../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"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -78,7 +78,7 @@ msgstr "Het configuratiebestand bevat fouten"
 msgid "Connection refused"
 msgstr "Verbinding geweigerd"
 
 msgid "Connection refused"
 msgstr "Verbinding geweigerd"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr "Verbinding timeout"
 
 msgid "Connection timeout"
 msgstr "Verbinding timeout"
 
@@ -98,99 +98,129 @@ msgstr "Netwerk onbereikbaar"
 msgid "Request error"
 msgstr "Opvraagfout"
 
 msgid "Request error"
 msgstr "Opvraagfout"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
+msgstr ""
+
+#: ../src/ddns/errors.py:132
 msgid "Service unavailable"
 msgstr "Dienst niet beschikbaaar"
 
 msgid "Service unavailable"
 msgstr "Dienst niet beschikbaaar"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr "De update kon niet worden uitgevoerd"
 
 msgid "The update could not be performed"
 msgstr "De update kon niet worden uitgevoerd"
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr "Bijwerken %s gereed"
 
 #, python-format
 msgid "Updating %s forced"
 msgstr "Bijwerken %s gereed"
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) mislukt:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr "%s is al bijgewerkt"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr "Dynamische DNS update voor %(hostname)s (%(provider)s) geslaagd"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr "Geen geldige FQDN opgegeven."
 
 msgid "No valid FQDN was given."
 msgstr "Geen geldige FQDN opgegeven."
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr "Opgegeven host bestaat niet."
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr "DNS fout geconstateerd."
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr "Server antwoord: %s"
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr "Ongeldige hostnaam opgegeven."
 
 msgid "Invalid hostname specified."
 msgstr "Ongeldige hostnaam opgegeven."
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr "Hostnaam is niet gemarkeerd als dynamische host."
 
 msgid "Hostname not marked as a dynamic host."
 msgstr "Hostnaam is niet gemarkeerd als dynamische host."
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr "Ongeldig IP adres is verzonden."
 
 msgid "Invalid IP address has been sent."
 msgstr "Ongeldig IP adres is verzonden."
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr "Geen hostnaam opgegeven."
 
 msgid "No hostname specified."
 msgstr "Geen hostnaam opgegeven."
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr "Account is uitgeschakeld."
 
 msgid "Account has been disabled."
 msgstr "Account is uitgeschakeld."
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr "Teveel mislukte pogingen."
 
 msgid "Too many failed requests."
 msgstr "Teveel mislukte pogingen."
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr "Opgegeven host bestaat niet."
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
-msgstr "DNS fout geconstateerd."
-
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
-msgstr "Server antwoord: %s"
-
-#: ../src/ddns/providers.py:596
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
 msgid "Domain not found."
 msgstr "Domein niet gevonden."
 
 msgid "Domain not found."
 msgstr "Domein niet gevonden."
 
-#: ../src/ddns/providers.py:598
+#: ../src/ddns/providers.py:609
+#, fuzzy
+msgid "An invalid IP address was submitted"
+msgstr "Ongeldig IP adres is verzonden."
+
+#: ../src/ddns/providers.py:748
 msgid "Domain not active."
 msgstr "Domein niet actief."
 
 msgid "Domain not active."
 msgstr "Domein niet actief."
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:809
+#, fuzzy
+msgid "Invalid protocol has been given"
+msgstr "Ongeldig IP adres is verzonden."
+
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr "Geen authenticatie details opgegeven."
 
 msgid "No Auth details specified."
 msgstr "Geen authenticatie details opgegeven."
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr "Ongeldig IPv4 adres is verstuurd."
 
 msgid "Invalid IPv4 address has been sent."
 msgstr "Ongeldig IPv4 adres is verstuurd."
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr "Ongeldig IPv6 adres is verstuurd."
 
 msgid "Invalid IPv6 address has been sent."
 msgstr "Ongeldig IPv6 adres is verstuurd."
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Draait op distributie: %s"
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Draait op distributie: %s"
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Aanvraag header:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Aanvraag header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Antwoord header (statuscode %s):"
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Antwoord header (statuscode %s):"
+
+#~ msgid "%s is already up to date"
+#~ msgstr "%s is al bijgewerkt"
index 3449f04553813a3a4119ad4ffe0bb8c4ab24bc28..b0e9a1702722e1c42a94b2e83664af8391aad707 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -1,52 +1,52 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 # Translators:
 # Jakub Ratajczak <j.ratajczak@eqba.pl>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\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"
 "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:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nie znaleziono żadnych wpisów w pliku configuracyjnym. Kończenie."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nie znaleziono żadnych wpisów w pliku configuracyjnym. Kończenie."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 #, 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:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, 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: "
-
-#: ../src/ddns/__init__.py:205
-#, 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) wywołała "
+"nieobsługiwany błąd: "
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +97,126 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+"Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) nieudana:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 msgstr ""
+"Aktualizacja dynamicznago DNS dla %(hostname)s (%(provider)s) poprawna:"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Nagłówek żądania: "
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Nagłówek żądania: "
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 33abd7d92eff851c36969eb5db0d8a33028d012b..4bc231695113e129c705bce22b57f8318149c253 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.
 # 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
 # Translators:
 # André Felipe Morro <andre@andremorro.com>, 2012
 # André Felipe Morro <andre@andremorro.com>, 2014
@@ -10,45 +10,43 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-07-04 10:46+0000\n"
 "Last-Translator: Flávio Veras <flaviove@gmail.com>\n"
 "PO-Revision-Date: 2014-07-04 10:46+0000\n"
 "Last-Translator: Flávio Veras <flaviove@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/ipfire/language/pt_BR/)\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
+"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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr "Modo de depuração habilitado"
 
 msgid "Debugging mode enabled"
 msgstr "Modo de depuração habilitado"
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "Carregando arquivo de configuração %s"
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr "Carregando arquivo de configuração %s"
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Não foram encontradas entradas no arquivo de configuração. Saindo."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Não foram encontradas entradas no arquivo de configuração. Saindo."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) falhou:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) falhou:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, 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) teve uma "
+"exceção não tratada:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -61,7 +59,8 @@ msgstr "Erro na rede"
 #: ../src/ddns/errors.py:47
 msgid ""
 "The server denied processing the request because account abuse is suspected"
 #: ../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"
 
 #: ../src/ddns/errors.py:55
 msgid "Authentication against the server has failed"
@@ -79,7 +78,7 @@ msgstr "O arquivo de configuração tem erros"
 msgid "Connection refused"
 msgstr "Conexão recusada"
 
 msgid "Connection refused"
 msgstr "Conexão recusada"
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr "Tempo limite de conexão"
 
 msgid "Connection timeout"
 msgstr "Tempo limite de conexão"
 
@@ -99,99 +98,130 @@ msgstr "Rede inacessível"
 msgid "Request error"
 msgstr "Erro de requisição"
 
 msgid "Request error"
 msgstr "Erro de requisição"
 
-#: ../src/ddns/errors.py:124
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
+msgstr ""
+
+#: ../src/ddns/errors.py:132
 msgid "Service unavailable"
 msgstr "Serviço indisponível"
 
 msgid "Service unavailable"
 msgstr "Serviço indisponível"
 
-#: ../src/ddns/errors.py:132
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr "A atualizalçao não pode ser realizada"
 
 msgid "The update could not be performed"
 msgstr "A atualizalçao não pode ser realizada"
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr "Atualição de %s forçada"
 
 #, python-format
 msgid "Updating %s forced"
 msgstr "Atualição de %s forçada"
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) falhou:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr "%s já está atualizado"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr ""
+"Atualização de DNS Dinâmico para %(hostname)s (%(provider)s) bem sucedida"
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr "Não foi dado um FQDN válido."
 
 msgid "No valid FQDN was given."
 msgstr "Não foi dado um FQDN válido."
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr "Host especificado não existe."
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr "Encontrado erro de DNS."
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr "Resposta do servidor: %s"
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr "Hostname especificado inválido."
 
 msgid "Invalid hostname specified."
 msgstr "Hostname especificado inválido."
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr "Hostname não marcado como host dinâmico."
 
 msgid "Hostname not marked as a dynamic host."
 msgstr "Hostname não marcado como host dinâmico."
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr "Endereço IP inválido foi enviado."
 
 msgid "Invalid IP address has been sent."
 msgstr "Endereço IP inválido foi enviado."
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr "Nenhum nome de host foi espacificado."
 
 msgid "No hostname specified."
 msgstr "Nenhum nome de host foi espacificado."
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr "A conta foi desabilitada."
 
 msgid "Account has been disabled."
 msgstr "A conta foi desabilitada."
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr "Falha em muitas rwequisições."
 
 msgid "Too many failed requests."
 msgstr "Falha em muitas rwequisições."
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr "Host especificado não existe."
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
-msgstr "Encontrado erro de DNS."
-
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
-msgstr "Resposta do servidor: %s"
-
-#: ../src/ddns/providers.py:596
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
 msgid "Domain not found."
 msgstr "Domínio não encontrado."
 
 msgid "Domain not found."
 msgstr "Domínio não encontrado."
 
-#: ../src/ddns/providers.py:598
+#: ../src/ddns/providers.py:609
+#, fuzzy
+msgid "An invalid IP address was submitted"
+msgstr "Endereço IP inválido foi enviado."
+
+#: ../src/ddns/providers.py:748
 msgid "Domain not active."
 msgstr "Domínio não está ativo."
 
 msgid "Domain not active."
 msgstr "Domínio não está ativo."
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:809
+#, fuzzy
+msgid "Invalid protocol has been given"
+msgstr "Endereço IP inválido foi enviado."
+
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr "Nenhum detalhe de Autor especificado."
 
 msgid "No Auth details specified."
 msgstr "Nenhum detalhe de Autor especificado."
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr "Endereço IPv4 inválido foi enviado."
 
 msgid "Invalid IPv4 address has been sent."
 msgstr "Endereço IPv4 inválido foi enviado."
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr "Endereço IPv6 inválido foi enviado."
 
 msgid "Invalid IPv6 address has been sent."
 msgstr "Endereço IPv6 inválido foi enviado."
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Em execução na distribuição: %s"
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr "Em execução na distribuição: %s"
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Header solicitada:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Header solicitada:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Cabeçalho de resposta (código de status %s):"
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr "Cabeçalho de resposta (código de status %s):"
+
+#~ msgid "%s is already up to date"
+#~ msgstr "%s já está atualizado"
index f9aedf05929c30d711432e5444f7ce347b476c47..82e3cc6821c1df5930f806eb7f4eda7e9803a93b 100644 (file)
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 889e2f095b35bc3a1f7dbc89dacdd58beff1d581..86be892e372ea9d917c29b0d3bd69c4bdec503f8 100644 (file)
@@ -1,52 +1,51 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 # robert lasic <robertlasic@gmail.com>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nici o intrare în fișierul de configurare. Ieșire."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nici o intrare în fișierul de configurare. Ieșire."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Eroare actualizare DNS dinamic %(hostname)s (%(provider)s):"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Eroare actualizare DNS dinamic %(hostname)s (%(provider)s):"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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ă:"
-
-#: ../src/ddns/__init__.py:205
-#, 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 ""
+"Actualizare DNS dinamic pentru %(hostname)s (%(provider)s) a generat o "
+"excepție netratată:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +76,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +96,126 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Eroare actualizare DNS dinamic %(hostname)s (%(provider)s):"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 msgstr ""
+"Actualizarea DNS dinamic pentru %(hostname)s (%(provider)s) s-a făcut cu "
+"succes."
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Cerere header:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Cerere header:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 3f3c5d457a57b7b8b84180b80d30d2b374f51e3e..a183f538ed3db0629f308213f02e2c0cd265f29d 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.
 # 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
 # Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
 # Translators:
 # Alexander Savchenko, 2014
 # Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
@@ -9,45 +9,44 @@ msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-07-08 09:47+0000\n"
 "Last-Translator: Alexander Savchenko\n"
 "PO-Revision-Date: 2014-07-08 09:47+0000\n"
 "Last-Translator: Alexander Savchenko\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"
 "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:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Не найдено записей в конфигурационном файле. Выход."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Не найдено записей в конфигурационном файле. Выход."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Ошибка обновления Dynamic DNS для %(hostname)s (%(provider)s):"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Ошибка обновления Dynamic DNS для %(hostname)s (%(provider)s):"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Обновление Dynamic DNS для %(hostname)s (%(provider)s) вызвало необработанное исключение:"
-
-#: ../src/ddns/__init__.py:205
-#, 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/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -78,7 +77,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -98,99 +97,125 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Ошибка обновления Dynamic DNS для %(hostname)s (%(provider)s):"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 msgstr ""
+"Обновление Dynamic DNS для %(hostname)s (%(provider)s) выполнено успешно."
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
+msgstr "Домен не найден."
 
 
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
-msgstr "Домен не найден."
-
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Заголовок запроса:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Заголовок запроса:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 4cb819975fec5ad41620dfa0c0129d845e24a724..28bd42d60801b170cefe6257a3aaefb4a561e1a1 100644 (file)
--- a/po/sq.po
+++ b/po/sq.po
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # 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-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nuk gjeti asnjë hyrje në skedarin e konfigurimit. Dalje."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Nuk gjeti asnjë hyrje në skedarin e konfigurimit. Dalje."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Azhornimi dinamik i DNS për %(hostname)s(%(provider)s) dështoj:"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Azhornimi dinamik i DNS për %(hostname)s(%(provider)s) dështoj:"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 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:"
-
-#: ../src/ddns/__init__.py:205
-#, 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"
+msgstr ""
+"Azhornimi dinamik i DNS për %(hostname)s (%(provider)s) holli një përjashtim "
+"të pambajtur:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Azhornimi dinamik i DNS për %(hostname)s(%(provider)s) dështoj:"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+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:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Kërkesë koke:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Kërkesë koke:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index abf3910b9653996277b0d6937d6e3c72f3c00e4a..ba87a244946b71b9e3ee360ee7e6b09285e7e087 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -1,53 +1,49 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 # softballs <andreas@meriq.se>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Hittade inte några inlägg i konfigurations filen. Avslutar."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Hittade inte några inlägg i konfigurations filen. Avslutar."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -77,7 +73,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +93,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index ef7822fb22271a3698aa743179218755a76ae53a..13f634edc883fb425e4b8acbdb965872b1c8632f 100644 (file)
--- a/po/th.po
+++ b/po/th.po
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index c1a5de14580fa98e6b282292108295602fb7969a..eef30e4ab083e56ad8a8c2da4ce6c05bb958ea73 100644 (file)
--- a/po/tk.po
+++ b/po/tk.po
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index eaa50690bd94d767505ff14b5f43627152fb2d49..373f6a8e038d77f2f9e46e6f1c8aeb6b3df4685c 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -1,52 +1,50 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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 <yakazan@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 # Translators:
 # Ersan YILDIRIM <yakazan@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\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"
 "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"
 
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Yapılandırma dosyasında hiçbir girdi bulunamadı. Çıkılıyor."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Yapılandırma dosyasında hiçbir girdi bulunamadı. Çıkılıyor."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
-msgstr "%(hostname)s (%(provider)s) için dinami DNS güncelleştirmesi başarısız oldu."
+msgstr ""
+"%(hostname)s (%(provider)s) için dinami DNS güncelleştirmesi başarısız oldu."
 
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, 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:"
-
-#: ../src/ddns/__init__.py:205
-#, 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) dinamik DNS işlenmesinde özel bir durum oluştu:"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +75,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +95,126 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+"%(hostname)s (%(provider)s) için dinami DNS güncelleştirmesi başarısız oldu."
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 msgstr ""
+"%(hostname)s (%(provider)s) için dinamik DNS güncellemesi başarıyla yapıldı "
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Başlık isteği:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Başlık isteği:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index d3763b005f96123b6ed56f7df51e2df3defd89b2..2df3a026807688f9a507c81eab80046024f91c5b 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -1,52 +1,51 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 # Вальчишин Андрій Олегович <v.andrey@i.ua>, 2012
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Не знайдено записів в файлі конфігурації. Вихід."
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr "Не знайдено записів в файлі конфігурації. Вихід."
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Помилка оновлення Dynamic DNS для %(hostname)s (%(provider)s):"
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr "Помилка оновлення Dynamic DNS для %(hostname)s (%(provider)s):"
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
-msgstr "Оновлення Dynamic DNS для %(hostname)s (%(provider)s) викликало неопрацьоване виключення:"
-
-#: ../src/ddns/__init__.py:205
-#, 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/errors.py:29
 msgid "Error"
 
 #: ../src/ddns/errors.py:29
 msgid "Error"
@@ -77,7 +76,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -97,99 +96,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, fuzzy, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr "Помилка оновлення Dynamic DNS для %(hostname)s (%(provider)s):"
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
-msgstr ""
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr "Оновлення Dynamic DNS для %(hostname)s (%(provider)s) виконано."
 
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr "Заголовок запиту:"
 
 #. Log response header.
 msgid "Request header:"
 msgstr "Заголовок запиту:"
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 3fbd09ab6c6351b966332bb4574870d8142f104e..3b972c31088e0762661268f48b9dcf134fd45dd6 100644 (file)
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
index 101102c17c259e2a9119b55a140417b716cd817e..6b362c9d4ad313b0a9f87689af234f56050170e1 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -1,52 +1,48 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 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"
 # Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-22 12:37+0000\n"
+"POT-Creation-Date: 2014-08-04 14:54+0000\n"
 "PO-Revision-Date: 2014-06-23 08:45+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "PO-Revision-Date: 2014-06-23 08:45+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"
 "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"
 
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../src/ddns/__init__.py:60
+#: ../src/ddns/__init__.py:62
 msgid "Debugging mode enabled"
 msgstr ""
 
 msgid "Debugging mode enabled"
 msgstr ""
 
-#: ../src/ddns/__init__.py:128
+#: ../src/ddns/__init__.py:86
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
 #, python-format
 msgid "Loading configuration file %s"
 msgstr ""
 
-#: ../src/ddns/__init__.py:183
+#: ../src/ddns/__init__.py:146
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
 msgid "Found no entries in the configuration file. Exiting."
 msgstr ""
 
-#: ../src/ddns/__init__.py:194
+#: ../src/ddns/__init__.py:157
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
 #, python-format
 msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:201
+#: ../src/ddns/__init__.py:164
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
 #, python-format
 msgid ""
 "Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
 "exception:"
 msgstr ""
 
-#: ../src/ddns/__init__.py:205
-#, python-format
-msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
-msgstr ""
-
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
 #: ../src/ddns/errors.py:29
 msgid "Error"
 msgstr ""
@@ -76,7 +72,7 @@ msgstr ""
 msgid "Connection refused"
 msgstr ""
 
 msgid "Connection refused"
 msgstr ""
 
-#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:212
 msgid "Connection timeout"
 msgstr ""
 
 msgid "Connection timeout"
 msgstr ""
 
@@ -96,99 +92,124 @@ msgstr ""
 msgid "Request error"
 msgstr ""
 
 msgid "Request error"
 msgstr ""
 
-#: ../src/ddns/errors.py:124
-msgid "Service unavailable"
+#: ../src/ddns/errors.py:125
+msgid "Could not resolve DNS entry"
 msgstr ""
 
 #: ../src/ddns/errors.py:132
 msgstr ""
 
 #: ../src/ddns/errors.py:132
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:140
 msgid "The update could not be performed"
 msgstr ""
 
 msgid "The update could not be performed"
 msgstr ""
 
-#: ../src/ddns/providers.py:129
+#: ../src/ddns/providers.py:71
+msgid "Provider is not properly configured"
+msgstr ""
+
+#: ../src/ddns/providers.py:128
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
 #, python-format
 msgid "Updating %s forced"
 msgstr ""
 
-#: ../src/ddns/providers.py:133
+#: ../src/ddns/providers.py:132
+#, python-format
+msgid "The dynamic host %(hostname)s (%(provider)s) is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:139
 #, python-format
 #, python-format
-msgid "%s is already up to date"
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
-#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+#: ../src/ddns/providers.py:220 ../src/ddns/providers.py:424
+#: ../src/ddns/providers.py:929 ../src/ddns/providers.py:1077
 msgid "No valid FQDN was given."
 msgstr ""
 
 msgid "No valid FQDN was given."
 msgstr ""
 
-#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+#: ../src/ddns/providers.py:222
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:226
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:229
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:345
+msgid "Scriptlet:"
+msgstr ""
+
+#: ../src/ddns/providers.py:426 ../src/ddns/providers.py:472
 msgid "Invalid hostname specified."
 msgstr ""
 
 msgid "Invalid hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:282
+#: ../src/ddns/providers.py:428
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
 msgid "Hostname not marked as a dynamic host."
 msgstr ""
 
-#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
-#: ../src/ddns/providers.py:475
+#: ../src/ddns/providers.py:430 ../src/ddns/providers.py:481
+#: ../src/ddns/providers.py:658
 msgid "Invalid IP address has been sent."
 msgstr ""
 
 msgid "Invalid IP address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:324
+#: ../src/ddns/providers.py:469
 msgid "No hostname specified."
 msgstr ""
 
 msgid "No hostname specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:333
+#: ../src/ddns/providers.py:478
 msgid "Account has been disabled."
 msgstr ""
 
 msgid "Account has been disabled."
 msgstr ""
 
-#: ../src/ddns/providers.py:339
+#: ../src/ddns/providers.py:484
 msgid "Too many failed requests."
 msgstr ""
 
 msgid "Too many failed requests."
 msgstr ""
 
-#: ../src/ddns/providers.py:388
-msgid "Specified host does not exist."
-msgstr ""
-
-#: ../src/ddns/providers.py:392
-msgid "DNS error encountered."
+#: ../src/ddns/providers.py:575 ../src/ddns/providers.py:746
+msgid "Domain not found."
 msgstr ""
 
 msgstr ""
 
-#. If we got here, some other update error happened.
-#: ../src/ddns/providers.py:395
-#, python-format
-msgid "Server response: %s"
+#: ../src/ddns/providers.py:609
+msgid "An invalid IP address was submitted"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:596
-msgid "Domain not found."
+#: ../src/ddns/providers.py:748
+msgid "Domain not active."
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:598
-msgid "Domain not active."
+#: ../src/ddns/providers.py:809
+msgid "Invalid protocol has been given"
 msgstr ""
 
 msgstr ""
 
-#: ../src/ddns/providers.py:694
+#: ../src/ddns/providers.py:903
 msgid "No Auth details specified."
 msgstr ""
 
 msgid "No Auth details specified."
 msgstr ""
 
-#: ../src/ddns/providers.py:716
+#: ../src/ddns/providers.py:925
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv4 address has been sent."
 msgstr ""
 
-#: ../src/ddns/providers.py:718
+#: ../src/ddns/providers.py:927
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
 msgid "Invalid IPv6 address has been sent."
 msgstr ""
 
-#: ../src/ddns/system.py:52
+#: ../src/ddns/system.py:55
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
 #, python-format
 msgid "Running on distribution: %s"
 msgstr ""
 
-#: ../src/ddns/system.py:155
+#: ../src/ddns/system.py:153
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
 msgid "Request header:"
 msgstr ""
 
 #. Log response header.
-#: ../src/ddns/system.py:163
+#: ../src/ddns/system.py:161 ../src/ddns/system.py:170
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
 #, python-format
 msgid "Response header (Status Code %s):"
 msgstr ""
diff --git a/po/zh.po b/po/zh.po
new file mode 100644 (file)
index 0000000..cb73f11
--- /dev/null
+++ b/po/zh.po
@@ -0,0 +1,194 @@
+# 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-06-22 12:37+0000\n"
+"PO-Revision-Date: 2014-07-31 09:48+0000\n"
+"Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
+"Language-Team: Chinese (http://www.transifex.com/projects/p/ipfire/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:60
+msgid "Debugging mode enabled"
+msgstr ""
+
+#: ../src/ddns/__init__.py:128
+#, python-format
+msgid "Loading configuration file %s"
+msgstr ""
+
+#: ../src/ddns/__init__.py:183
+msgid "Found no entries in the configuration file. Exiting."
+msgstr ""
+
+#: ../src/ddns/__init__.py:194
+#, python-format
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) failed:"
+msgstr ""
+
+#: ../src/ddns/__init__.py:201
+#, python-format
+msgid ""
+"Dynamic DNS update for %(hostname)s (%(provider)s) throwed an unhandled "
+"exception:"
+msgstr ""
+
+#: ../src/ddns/__init__.py:205
+#, python-format
+msgid "Dynamic DNS update for %(hostname)s (%(provider)s) successful"
+msgstr ""
+
+#: ../src/ddns/errors.py:29
+msgid "Error"
+msgstr ""
+
+#: ../src/ddns/errors.py:39
+msgid "Network error"
+msgstr ""
+
+#: ../src/ddns/errors.py:47
+msgid ""
+"The server denied processing the request because account abuse is suspected"
+msgstr ""
+
+#: ../src/ddns/errors.py:55
+msgid "Authentication against the server has failed"
+msgstr ""
+
+#: ../src/ddns/errors.py:64
+msgid "The server denies any updates from this client"
+msgstr ""
+
+#: ../src/ddns/errors.py:72
+msgid "The configuration file has errors"
+msgstr ""
+
+#: ../src/ddns/errors.py:79
+msgid "Connection refused"
+msgstr ""
+
+#: ../src/ddns/errors.py:86 ../src/ddns/system.py:203
+msgid "Connection timeout"
+msgstr ""
+
+#: ../src/ddns/errors.py:94
+msgid "The host could not be found in the configuration file"
+msgstr ""
+
+#: ../src/ddns/errors.py:102
+msgid "Internal server error"
+msgstr ""
+
+#: ../src/ddns/errors.py:109
+msgid "Network unreachable"
+msgstr ""
+
+#: ../src/ddns/errors.py:117
+msgid "Request error"
+msgstr ""
+
+#: ../src/ddns/errors.py:124
+msgid "Service unavailable"
+msgstr ""
+
+#: ../src/ddns/errors.py:132
+msgid "The update could not be performed"
+msgstr ""
+
+#: ../src/ddns/providers.py:129
+#, python-format
+msgid "Updating %s forced"
+msgstr ""
+
+#: ../src/ddns/providers.py:133
+#, python-format
+msgid "%s is already up to date"
+msgstr ""
+
+#: ../src/ddns/providers.py:278 ../src/ddns/providers.py:386
+#: ../src/ddns/providers.py:720 ../src/ddns/providers.py:882
+msgid "No valid FQDN was given."
+msgstr ""
+
+#: ../src/ddns/providers.py:280 ../src/ddns/providers.py:327
+msgid "Invalid hostname specified."
+msgstr ""
+
+#: ../src/ddns/providers.py:282
+msgid "Hostname not marked as a dynamic host."
+msgstr ""
+
+#: ../src/ddns/providers.py:284 ../src/ddns/providers.py:336
+#: ../src/ddns/providers.py:475
+msgid "Invalid IP address has been sent."
+msgstr ""
+
+#: ../src/ddns/providers.py:324
+msgid "No hostname specified."
+msgstr ""
+
+#: ../src/ddns/providers.py:333
+msgid "Account has been disabled."
+msgstr ""
+
+#: ../src/ddns/providers.py:339
+msgid "Too many failed requests."
+msgstr ""
+
+#: ../src/ddns/providers.py:388
+msgid "Specified host does not exist."
+msgstr ""
+
+#: ../src/ddns/providers.py:392
+msgid "DNS error encountered."
+msgstr ""
+
+#. If we got here, some other update error happened.
+#: ../src/ddns/providers.py:395
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: ../src/ddns/providers.py:596
+msgid "Domain not found."
+msgstr ""
+
+#: ../src/ddns/providers.py:598
+msgid "Domain not active."
+msgstr ""
+
+#: ../src/ddns/providers.py:694
+msgid "No Auth details specified."
+msgstr ""
+
+#: ../src/ddns/providers.py:716
+msgid "Invalid IPv4 address has been sent."
+msgstr ""
+
+#: ../src/ddns/providers.py:718
+msgid "Invalid IPv6 address has been sent."
+msgstr ""
+
+#: ../src/ddns/system.py:52
+#, python-format
+msgid "Running on distribution: %s"
+msgstr ""
+
+#: ../src/ddns/system.py:155
+msgid "Request header:"
+msgstr ""
+
+#. Log response header.
+#: ../src/ddns/system.py:163
+#, python-format
+msgid "Response header (Status Code %s):"
+msgstr ""