]> Frank Brehm's Git Trees - pixelpark/puppetmaster-webhooks.git/commitdiff
Translating lib/webhooks/deploy.py
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 28 Dec 2018 11:18:09 +0000 (12:18 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 28 Dec 2018 11:18:09 +0000 (12:18 +0100)
lib/webhooks/deploy.py
locale/de_DE/LC_MESSAGES/puppetmaster_webhooks.po
locale/en_US/LC_MESSAGES/puppetmaster_webhooks.po
locale/puppetmaster_webhooks.pot

index 49bcce89bb56431d2dabeb2e88cfd00af5082e60..fc3b5422e42780ec22d3549ab0676daa0e8f233d 100644 (file)
@@ -24,10 +24,15 @@ from . import __version__
 
 from .base_app import BaseHookApp
 
+from .xlate import XLATOR
+
 LOG = logging.getLogger(__name__)
 
 DEFAULT_PARENT_DIR = '/etc/puppetlabs/code/fileserver'
 
+_ = XLATOR.gettext
+ngettext = XLATOR.ngettext
+
 
 # =============================================================================
 class WebhookDeployApp(BaseHookApp):
@@ -39,10 +44,9 @@ class WebhookDeployApp(BaseHookApp):
     def __init__(self, appname=None, verbose=0, version=__version__):
         """Constructor."""
 
-        description = textwrap.dedent('''\
-            Receives push events as JSON-Data and synchronizes
-            the local repository.
-            ''').strip()
+        description = _(
+            'Receives push events as JSON-Data and '
+            'synchronizes the local repository.')
 
         self.projects = {
             'hiera': {
@@ -176,7 +180,7 @@ class WebhookDeployApp(BaseHookApp):
                 LOG.debug("Found project {!r}.".format(full_name))
                 return self.deploy(cfg)
 
-        msg = "Could not find a definition for project {!r}.".format(self.full_name)
+        msg = _("Could not find a definition for project {!r}.").format(self.full_name)
         self.error_data.append(msg)
         LOG.error(msg)
 
@@ -199,18 +203,18 @@ class WebhookDeployApp(BaseHookApp):
         if 'branch' in cfg and cfg['branch']:
             branch = cfg['branch']
 
-        LOG.info("Deploying working directory {f!r} for project {p!r} ...".format(
+        LOG.info(_("Deploying working directory {f!r} for project {p!r} ...").format(
             f=full_path, p=full_name))
 
         if not os.access(parent_dir, os.F_OK):
-            msg = "Parent directory {d!r} of project {p!r} does not exists.".format(
+            msg = _("Parent directory {d!r} of project {p!r} does not exists.").format(
                 d=parent_dir, p=full_name)
             LOG.error(msg)
             self.error_data.append(msg)
             return True
 
         if not os.path.isdir(parent_dir):
-            msg = (
+            msg = _(
                 "Path for parent directory {d!r} for project {p!r} "
                 "is not a directory.").format(d=parent_dir, p=full_name)
             LOG.error(msg)
@@ -239,14 +243,14 @@ class WebhookDeployApp(BaseHookApp):
             (ret_val, stdoutdata, stderrdata) = self.handler.call(cmd, sudo=self.do_sudo)
 
             if stdoutdata:
-                msg = "Output:\n{}".format(to_str(stdoutdata))
+                msg = _("Output:") + "\n{}".format(to_str(stdoutdata))
                 self.print_out(msg)
             else:
                 LOG.debug("No output.")
 
             if stderrdata:
                 cmd_str = ' '.join(map(lambda x: pipes.quote(x), cmd))
-                msg = "Error messages on '{c}':\n{e}".format(c=cmd_str, e=to_str(stderrdata))
+                msg = _("Error messages on {c!r}:\n{e}").format(c=cmd_str, e=to_str(stderrdata))
                 if ret_val:
                     self.error_data.append(msg)
                 self.print_out(msg)
index f780a36c50f996077f67ce40fcbd67748ab62602..68dc27b27652eacd8c4f09666ebc7b01b94946a4 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: puppetmaster_webhooks 1.3.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2018-12-28 11:49+0100\n"
-"PO-Revision-Date: 2018-12-28 11:59+0100\n"
+"POT-Creation-Date: 2018-12-28 12:16+0100\n"
+"PO-Revision-Date: 2018-12-28 12:15+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: de_DE <LL@li.org>\n"
@@ -206,6 +206,40 @@ msgstr "Cache-Datei {!r} nicht lesbar."
 msgid "Could not evaluate content of {f!r}: {e}"
 msgstr "Konnte den Inhalt von {f!r} nicht auswerten: {e}"
 
+#: lib/webhooks/deploy.py:47
+msgid "Receives push events as JSON-Data and synchronizes the local repository."
+msgstr ""
+"Empfängt Push-Ereignisse als JSON-Data und synchronisiert das entsprechende lokale "
+"Arbeitsverzeichnis mit dem Repository."
+
+#: lib/webhooks/deploy.py:183
+msgid "Could not find a definition for project {!r}."
+msgstr "Konnte keine Definition für das Projekt {!r} finden."
+
+#: lib/webhooks/deploy.py:206
+msgid "Deploying working directory {f!r} for project {p!r} ..."
+msgstr "Aktualisiere Arbeitsverzeichnis {f!r}  für das Projekt {p!r} ..."
+
+#: lib/webhooks/deploy.py:210
+msgid "Parent directory {d!r} of project {p!r} does not exists."
+msgstr "Das übergeordnete Verzeichnis {d!r} des Projekts {p!r} existiert nicht."
+
+#: lib/webhooks/deploy.py:217
+msgid "Path for parent directory {d!r} for project {p!r} is not a directory."
+msgstr "Der Pfad zum übergeordneten Verzeichnis {d!r} des Projekts {p!r} ist kein Verzeichnis."
+
+#: lib/webhooks/deploy.py:246
+msgid "Output:"
+msgstr "Ausgabe:"
+
+#: lib/webhooks/deploy.py:253
+msgid ""
+"Error messages on {c!r}:\n"
+"{e}"
+msgstr ""
+"Fehlermeldungen von {c!r}:\n"
+"{e}"
+
 #: lib/webhooks/show_modules.py:58
 msgid "Returns a list with all used Puppet modules."
 msgstr "Gibt eine Liste mit allen Puppet-Modulen zurück."
index c3bb4b410a40172df615a6fdef22c2fc02d75f2c..2437905f7dd9ca5162ca070ab28ef473d501a788 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: puppetmaster_webhooks 1.3.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2018-12-28 11:49+0100\n"
+"POT-Creation-Date: 2018-12-28 12:16+0100\n"
 "PO-Revision-Date: 2018-12-28 09:57+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language: en_US\n"
@@ -196,6 +196,36 @@ msgstr ""
 msgid "Could not evaluate content of {f!r}: {e}"
 msgstr ""
 
+#: lib/webhooks/deploy.py:47
+msgid "Receives push events as JSON-Data and synchronizes the local repository."
+msgstr ""
+
+#: lib/webhooks/deploy.py:183
+msgid "Could not find a definition for project {!r}."
+msgstr ""
+
+#: lib/webhooks/deploy.py:206
+msgid "Deploying working directory {f!r} for project {p!r} ..."
+msgstr ""
+
+#: lib/webhooks/deploy.py:210
+msgid "Parent directory {d!r} of project {p!r} does not exists."
+msgstr ""
+
+#: lib/webhooks/deploy.py:217
+msgid "Path for parent directory {d!r} for project {p!r} is not a directory."
+msgstr ""
+
+#: lib/webhooks/deploy.py:246
+msgid "Output:"
+msgstr ""
+
+#: lib/webhooks/deploy.py:253
+msgid ""
+"Error messages on {c!r}:\n"
+"{e}"
+msgstr ""
+
 #: lib/webhooks/show_modules.py:58
 msgid "Returns a list with all used Puppet modules."
 msgstr ""
index b282d6b1133e30a448d059fdf7a5d517800fee08..c34761bc0a3898b2d2ce0eda0cd10c7927b0e652 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: puppetmaster_webhooks 1.4.2\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2018-12-28 11:49+0100\n"
+"POT-Creation-Date: 2018-12-28 12:16+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -195,6 +195,36 @@ msgstr ""
 msgid "Could not evaluate content of {f!r}: {e}"
 msgstr ""
 
+#: lib/webhooks/deploy.py:47
+msgid "Receives push events as JSON-Data and synchronizes the local repository."
+msgstr ""
+
+#: lib/webhooks/deploy.py:183
+msgid "Could not find a definition for project {!r}."
+msgstr ""
+
+#: lib/webhooks/deploy.py:206
+msgid "Deploying working directory {f!r} for project {p!r} ..."
+msgstr ""
+
+#: lib/webhooks/deploy.py:210
+msgid "Parent directory {d!r} of project {p!r} does not exists."
+msgstr ""
+
+#: lib/webhooks/deploy.py:217
+msgid "Path for parent directory {d!r} for project {p!r} is not a directory."
+msgstr ""
+
+#: lib/webhooks/deploy.py:246
+msgid "Output:"
+msgstr ""
+
+#: lib/webhooks/deploy.py:253
+msgid ""
+"Error messages on {c!r}:\n"
+"{e}"
+msgstr ""
+
 #: lib/webhooks/show_modules.py:58
 msgid "Returns a list with all used Puppet modules."
 msgstr ""