# Translations template for senlin. # Copyright (C) 2016 ORGANIZATION # This file is distributed under the same license as the senlin project. # FIRST AUTHOR , 2016. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: senlin 2.0.0.0rc2.dev3\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2016-09-22 15:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.3.4\n" #: senlin/api/common/wsgi.py:211 #, python-format msgid "Starting %d workers" msgstr "" #: senlin/api/common/wsgi.py:231 msgid "Caught keyboard interrupt. Exiting." msgstr "" #: senlin/api/common/wsgi.py:316 #, python-format msgid "Removed dead child %s" msgstr "" #: senlin/api/common/wsgi.py:319 #, python-format msgid "Removed stale child %s" msgstr "" #: senlin/api/common/wsgi.py:331 msgid "All workers have terminated. Exiting" msgstr "" #: senlin/api/common/wsgi.py:407 #, python-format msgid "Child %d exiting normally" msgstr "" #: senlin/api/common/wsgi.py:412 #, python-format msgid "Started child %s" msgstr "" #: senlin/api/common/wsgi.py:442 msgid "Starting single process server" msgstr "" #: senlin/cmd/api.py:48 #, python-format msgid "Starting Senlin API on %(host)s:%(port)s" msgstr "" #: senlin/common/utils.py:124 #, python-format msgid "Fetching data from %s" msgstr "" #: senlin/engine/dispatcher.py:73 #, python-format msgid "Stopping all action threads of engine %s" msgstr "" #: senlin/engine/dispatcher.py:77 msgid "All action threads have been finished" msgstr "" #: senlin/engine/environment.py:170 #, python-format msgid "Loading environment from %s" msgstr "" #: senlin/engine/event.py:161 #, python-format msgid "%(name)s [%(id)s] %(action)s - %(status)s: %(reason)s" msgstr "" #: senlin/engine/health_manager.py:70 #, python-format msgid "Requesting node recovery: %s" msgstr "" #: senlin/engine/health_manager.py:161 #, python-format msgid "Start listening events for cluster (%s)." msgstr "" #: senlin/engine/registry.py:100 #, python-format msgid "Registering %(name)s -> %(value)s" msgstr "" #: senlin/engine/senlin_lock.py:93 #, python-format msgid "The cluster %(c)s is locked by dead action %(a)s, try to steal the lock." msgstr "" #: senlin/engine/senlin_lock.py:159 #, python-format msgid "The node %(n)s is locked by dead action %(a)s, try to steal the lock." msgstr "" #: senlin/engine/service.py:112 #, python-format msgid "Starting dispatcher for engine %s" msgstr "" #: senlin/engine/service.py:127 #, python-format msgid "Starting health manager for engine %s" msgstr "" #: senlin/engine/service.py:136 msgid "Stopping engine service..." msgstr "" #: senlin/engine/service.py:140 msgid "Engine service stopped successfully" msgstr "" #: senlin/engine/service.py:149 #, python-format msgid "Stopping dispatcher for engine %s" msgstr "" #: senlin/engine/service.py:153 #, python-format msgid "Stopping health manager for engine %s" msgstr "" #: senlin/engine/service.py:181 #, python-format msgid "Service %s was aborted" msgstr "" #: senlin/engine/service.py:394 #, python-format msgid "Creating profile %(type)s '%(name)s'." msgstr "" #: senlin/engine/service.py:399 #, python-format msgid "Profile %(name)s is created: %(id)s." msgstr "" #: senlin/engine/service.py:443 #, python-format msgid "Updating profile '%(id)s.'" msgstr "" #: senlin/engine/service.py:460 #, python-format msgid "Profile '%(id)s' is updated." msgstr "" #: senlin/engine/service.py:473 #, python-format msgid "Deleting profile '%s'." msgstr "" #: senlin/engine/service.py:477 #, python-format msgid "The profile '%s' cannot be deleted." msgstr "" #: senlin/engine/service.py:481 #, python-format msgid "Profile '%(id)s' is deleted." msgstr "" #: senlin/engine/service.py:621 #, python-format msgid "Creating policy %(type)s '%(name)s'" msgstr "" #: senlin/engine/service.py:625 #, python-format msgid "Policy '%(name)s' is created: %(id)s." msgstr "" #: senlin/engine/service.py:661 #, python-format msgid "Updating policy '%s'." msgstr "" #: senlin/engine/service.py:664 #, python-format msgid "Policy '%s' is updated." msgstr "" #: senlin/engine/service.py:678 #, python-format msgid "Delete policy '%s'." msgstr "" #: senlin/engine/service.py:682 #, python-format msgid "Policy '%s' cannot be deleted." msgstr "" #: senlin/engine/service.py:686 #, python-format msgid "Policy '%s' is deleted." msgstr "" #: senlin/engine/service.py:835 #, python-format msgid "Creating cluster '%s'." msgstr "" #: senlin/engine/service.py:859 #, python-format msgid "Cluster create action queued: %s." msgstr "" #: senlin/engine/service.py:890 #, python-format msgid "Updating cluster '%s'." msgstr "" #: senlin/engine/service.py:931 #, python-format msgid "Cluster update action queued: %s." msgstr "" #: senlin/engine/service.py:945 #, python-format msgid "Deleting cluster %s" msgstr "" #: senlin/engine/service.py:987 #, python-format msgid "Cluster delete action queued: %s" msgstr "" #: senlin/engine/service.py:1001 #, python-format msgid "Adding nodes '%(nodes)s' to cluster '%(cluster)s'." msgstr "" #: senlin/engine/service.py:1072 #, python-format msgid "Cluster add nodes action queued: %s." msgstr "" #: senlin/engine/service.py:1085 #, python-format msgid "Deleting nodes '%(nodes)s' from cluster '%(cluster)s'." msgstr "" #: senlin/engine/service.py:1134 #, python-format msgid "Cluster delete nodes action queued: %s." msgstr "" #: senlin/engine/service.py:1217 #, python-format msgid "" "Resizing cluster '%(cluster)s': type=%(adj_type)s, number=%(number)s, " "min_size=%(min_size)s, max_size=%(max_size)s, min_step=%(min_step)s, " "strict=%(strict)s." msgstr "" #: senlin/engine/service.py:1242 #, python-format msgid "Cluster resize action queued: %s." msgstr "" #: senlin/engine/service.py:1268 #, python-format msgid "Scaling out cluster %(name)s by %(delta)s nodes" msgstr "" #: senlin/engine/service.py:1272 #, python-format msgid "Scaling out cluster %s" msgstr "" #: senlin/engine/service.py:1285 #, python-format msgid "Cluster Scale out action queued: %s" msgstr "" #: senlin/engine/service.py:1311 #, python-format msgid "Scaling in cluster %(name)s by %(delta)s nodes" msgstr "" #: senlin/engine/service.py:1315 #, python-format msgid "Scaling in cluster %s" msgstr "" #: senlin/engine/service.py:1328 #, python-format msgid "Cluster Scale in action queued: %s." msgstr "" #: senlin/engine/service.py:1370 #, python-format msgid "Checking Cluster '%(cluster)s'." msgstr "" #: senlin/engine/service.py:1383 #, python-format msgid "Cluster check action queued: %s." msgstr "" #: senlin/engine/service.py:1397 #, python-format msgid "Recovering cluster '%s'." msgstr "" #: senlin/engine/service.py:1409 #, python-format msgid "Cluster recover action queued: %s." msgstr "" #: senlin/engine/service.py:1503 #, python-format msgid "Creating node '%s'." msgstr "" #: senlin/engine/service.py:1556 #, python-format msgid "Node create action queued: %s." msgstr "" #: senlin/engine/service.py:1598 #, python-format msgid "Updating node '%s'." msgstr "" #: senlin/engine/service.py:1642 #, python-format msgid "Node update action is queued: %s." msgstr "" #: senlin/engine/service.py:1659 #, python-format msgid "Deleting node %s" msgstr "" #: senlin/engine/service.py:1681 #, python-format msgid "Node delete action is queued: %s." msgstr "" #: senlin/engine/service.py:1696 #, python-format msgid "Checking node '%s'." msgstr "" #: senlin/engine/service.py:1709 #, python-format msgid "Node check action is queued: %s." msgstr "" #: senlin/engine/service.py:1724 #, python-format msgid "Recovering node '%s'." msgstr "" #: senlin/engine/service.py:1737 #, python-format msgid "Node recover action is queued: %s." msgstr "" #: senlin/engine/service.py:1795 #, python-format msgid "Attaching policy (%(policy)s) to cluster (%(cluster)s)." msgstr "" #: senlin/engine/service.py:1819 #, python-format msgid "Policy attach action queued: %s." msgstr "" #: senlin/engine/service.py:1834 #, python-format msgid "Detaching policy '%(policy)s' from cluster '%(cluster)s'." msgstr "" #: senlin/engine/service.py:1862 #, python-format msgid "Policy dettach action queued: %s." msgstr "" #: senlin/engine/service.py:1878 #, python-format msgid "Updating policy '%(policy)s' on cluster '%(cluster)s.'" msgstr "" #: senlin/engine/service.py:1909 #, python-format msgid "Policy update action queued: %s." msgstr "" #: senlin/engine/service.py:1980 #, python-format msgid "Creating action '%s'." msgstr "" #: senlin/engine/service.py:1997 #, python-format msgid "Action '%(name)s' is created: %(id)s." msgstr "" #: senlin/engine/service.py:2024 #, python-format msgid "Deleting action '%s'." msgstr "" #: senlin/engine/service.py:2031 #, python-format msgid "Action '%s' is deleted." msgstr "" #: senlin/engine/service.py:2113 #, python-format msgid "" "Creating receiver %(n)s: \n" " type: %(t)s\n" " cluster: %(c)s\n" " action: %(a)s." msgstr "" #: senlin/engine/service.py:2158 #, python-format msgid "Receiver (%(n)s) is created: %(i)s." msgstr "" #: senlin/engine/service.py:2191 #, python-format msgid "Deleting receiver %s." msgstr "" #: senlin/engine/service.py:2193 #, python-format msgid "Receiver %s is deleted." msgstr "" #: senlin/engine/service.py:2198 #, python-format msgid "Triggering webhook (%s)." msgstr "" #: senlin/engine/service.py:2220 #, python-format msgid "Webhook %(w)s' triggered with action queued: %(a)s." msgstr "" #: senlin/engine/actions/cluster_action.py:234 #, python-format msgid "Updating cluster '%(cluster)s': profile='%(profile)s'." msgstr ""