Imported Translations from Transifex
For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I34d044fac98ec0718be803bc6307820f9105b3ed
This commit is contained in:
parent
b32e28d8c0
commit
15175f11cb
@ -6,9 +6,9 @@
|
|||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ceilometer 2015.1.dev2\n"
|
"Project-Id-Version: ceilometer 2015.1.dev168\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -22,20 +22,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -47,18 +47,22 @@ msgstr ""
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
@ -6,9 +6,9 @@
|
|||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ceilometer 2015.1.dev39\n"
|
"Project-Id-Version: ceilometer 2015.1.dev168\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -21,12 +21,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -36,16 +36,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -98,3 +98,8 @@ msgstr ""
|
|||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
@ -6,9 +6,9 @@
|
|||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ceilometer 2015.1.dev2\n"
|
"Project-Id-Version: ceilometer 2015.1.dev168\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -17,6 +17,12 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
|
|
||||||
|
#: ceilometer/notification.py:154
|
||||||
|
msgid ""
|
||||||
|
"Non-metric meters may be collected. It is highly advisable to disable "
|
||||||
|
"these meters using ceilometer.conf or the pipeline.yaml"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/discovery/endpoint.py:42
|
#: ceilometer/agent/discovery/endpoint.py:42
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No endpoints found for service %s"
|
msgid "No endpoints found for service %s"
|
||||||
@ -27,7 +33,14 @@ msgstr ""
|
|||||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:123
|
#: ceilometer/api/app.py:84
|
||||||
|
msgid ""
|
||||||
|
"pecan_debug cannot be enabled, if workers is > 1, the value is overrided "
|
||||||
|
"with False"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:133
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:701
|
||||||
#: ceilometer/compute/pollsters/memory.py:49
|
#: ceilometer/compute/pollsters/memory.py:49
|
||||||
#: ceilometer/compute/pollsters/net.py:108
|
#: ceilometer/compute/pollsters/net.py:108
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -53,3 +66,20 @@ msgstr ""
|
|||||||
msgid "pid %d not in child list"
|
msgid "pid %d not in child list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy is unknown (%s) force to default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to publish %d datum"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:170
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Kafka Publisher max local queue length is exceeded, dropping %d oldest "
|
||||||
|
"data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
@ -6,9 +6,9 @@
|
|||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ceilometer 2015.1.dev39\n"
|
"Project-Id-Version: ceilometer 2015.1.dev168\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -31,17 +31,17 @@ msgstr ""
|
|||||||
msgid "UDP: Unable to store meter"
|
msgid "UDP: Unable to store meter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:144 ceilometer/notifier.py:46
|
#: ceilometer/notification.py:163 ceilometer/notifier.py:46
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to load any notification handlers for %s"
|
msgid "Failed to load any notification handlers for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:157
|
#: ceilometer/notification.py:179
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:191
|
#: ceilometer/notification.py:213
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline endpoint: %s"
|
msgid "Pipeline endpoint: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -51,59 +51,59 @@ msgstr ""
|
|||||||
msgid "loading notification handlers from %s"
|
msgid "loading notification handlers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:311
|
#: ceilometer/pipeline.py:312
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load publisher %s"
|
msgid "Unable to load publisher %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:329
|
#: ceilometer/pipeline.py:330
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||||
" %(param)s"
|
" %(param)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:348 ceilometer/pipeline.py:412
|
#: ceilometer/pipeline.py:349 ceilometer/pipeline.py:413
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:367
|
#: ceilometer/pipeline.py:368
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:375
|
#: ceilometer/pipeline.py:376
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||||
"%(smp)s"
|
"%(smp)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:398
|
#: ceilometer/pipeline.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:428
|
#: ceilometer/pipeline.py:429
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:624
|
#: ceilometer/pipeline.py:625
|
||||||
msgid "detected decoupled pipeline config format"
|
msgid "detected decoupled pipeline config format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:645
|
#: ceilometer/pipeline.py:646
|
||||||
msgid "detected deprecated pipeline config format"
|
msgid "detected deprecated pipeline config format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:669
|
#: ceilometer/pipeline.py:670
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config file: %s"
|
msgid "Pipeline config file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:675
|
#: ceilometer/pipeline.py:676
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config: %s"
|
msgid "Pipeline config: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -113,27 +113,49 @@ msgstr ""
|
|||||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:127
|
#: ceilometer/agent/base.py:130
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:140
|
#: ceilometer/agent/base.py:161
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Found following duplicated resoures for %(name)s in context of "
|
||||||
|
"%(source)s:%(list)s. Check pipeline configuration."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:172
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Skip polling pollster %s, no resources found"
|
msgid "Skip polling pollster %s, no resources found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:152
|
#: ceilometer/agent/base.py:184
|
||||||
|
#, python-format
|
||||||
|
msgid "Prevent pollster %(name)s for polling source %(source)s anymore!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:190
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Continue after error from %(name)s: %(error)s"
|
msgid "Continue after error from %(name)s: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:298
|
#: ceilometer/agent/base.py:244
|
||||||
|
#, python-format
|
||||||
|
msgid "Skip loading extension for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:248
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to import extension for %(name)s: %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:357
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to discover resources: %s"
|
msgid "Unable to discover resources: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:300
|
#: ceilometer/agent/base.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unknown discovery extension: %s"
|
msgid "Unknown discovery extension: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -238,16 +260,62 @@ msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/combination.py:99
|
#: ceilometer/alarm/evaluator/combination.py:99
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:207
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:178
|
#: ceilometer/alarm/evaluator/threshold.py:178
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:99
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:89
|
||||||
|
#, python-format
|
||||||
|
msgid "stats query %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:103
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:95
|
||||||
|
msgid "alarm stats retrieval failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:106
|
||||||
|
#, python-format
|
||||||
|
msgid "alarm stats retrieval failed: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:121
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:56
|
#: ceilometer/alarm/evaluator/threshold.py:56
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "query stats from %(start)s to %(now)s"
|
msgid "query stats from %(start)s to %(now)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:133
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:112
|
||||||
|
#, python-format
|
||||||
|
msgid "%d datapoints are unknown"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:156
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:137
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:160
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:141
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:219
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:197
|
||||||
|
#, python-format
|
||||||
|
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:66
|
#: ceilometer/alarm/evaluator/threshold.py:66
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "sanitize stats %s"
|
msgid "sanitize stats %s"
|
||||||
@ -263,39 +331,6 @@ msgstr ""
|
|||||||
msgid "pruned statistics to %d"
|
msgid "pruned statistics to %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:89
|
|
||||||
#, python-format
|
|
||||||
msgid "stats query %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:95
|
|
||||||
msgid "alarm stats retrieval failed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:112
|
|
||||||
#, python-format
|
|
||||||
msgid "%d datapoints are unknown"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:137
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:141
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:197
|
|
||||||
#, python-format
|
|
||||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/alarm/notifier/log.py:30
|
#: ceilometer/alarm/notifier/log.py:30
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -460,21 +495,21 @@ msgstr ""
|
|||||||
msgid "state_timestamp should be datetime object"
|
msgid "state_timestamp should be datetime object"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:163
|
#: ceilometer/api/app.py:136
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Starting server in PID %s"
|
msgid "Starting server in PID %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:164
|
#: ceilometer/api/app.py:137
|
||||||
msgid "Configuration:"
|
msgid "Configuration:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:168
|
#: ceilometer/api/app.py:141
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:172
|
#: ceilometer/api/app.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on http://%(host)s:%(port)s"
|
msgid "serving on http://%(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -484,143 +519,122 @@ msgstr ""
|
|||||||
msgid "Error parsing HTTP response: %s"
|
msgid "Error parsing HTTP response: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:80
|
#: ceilometer/api/controllers/v2/alarms.py:84
|
||||||
#, python-format
|
|
||||||
msgid "Alarm %s not found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:82
|
|
||||||
#, python-format
|
|
||||||
msgid "Alarm %(alarm_id)s not found in project %(project)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:95
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
|
msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:207
|
#: ceilometer/api/controllers/v2/alarms.py:166
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
|
||||||
"%(threshold)s over %(period)s seconds"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:253
|
|
||||||
#, python-format
|
|
||||||
msgid "Combined state of alarms %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:262
|
|
||||||
msgid "Alarm combination rule should contain at least two different alarm ids."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:283
|
|
||||||
#, python-format
|
|
||||||
msgid "Cannot specify alarm %s itself in combination rule"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:333
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Timezone %s is not valid"
|
msgid "Timezone %s is not valid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:445
|
#: ceilometer/api/controllers/v2/alarms.py:281
|
||||||
msgid "Time constraint names must be unique for a given alarm."
|
msgid "Time constraint names must be unique for a given alarm."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:455
|
#: ceilometer/api/controllers/v2/alarms.py:291
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(rule)s must be set for %(type)s type alarm"
|
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:466
|
#: ceilometer/api/controllers/v2/alarms.py:302
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:483
|
#: ceilometer/api/controllers/v2/alarms.py:319
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to parse action %s"
|
msgid "Unable to parse action %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:486
|
#: ceilometer/api/controllers/v2/alarms.py:322
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unsupported action %s"
|
msgid "Unsupported action %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:670
|
#: ceilometer/api/controllers/v2/alarms.py:509
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name=%s exists"
|
msgid "Alarm with name=%s exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:680
|
#: ceilometer/api/controllers/v2/alarms.py:519
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while putting alarm: %s"
|
msgid "Error while putting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:681
|
#: ceilometer/api/controllers/v2/alarms.py:520
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:849
|
#: ceilometer/api/controllers/v2/alarms.py:688
|
||||||
msgid "Alarm incorrect"
|
msgid "Alarm incorrect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:741
|
#: ceilometer/api/controllers/v2/alarms.py:580
|
||||||
msgid "state invalid"
|
msgid "state invalid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:842
|
#: ceilometer/api/controllers/v2/alarms.py:681
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name='%s' exists"
|
msgid "Alarm with name='%s' exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:848
|
#: ceilometer/api/controllers/v2/alarms.py:687
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while posting alarm: %s"
|
msgid "Error while posting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:48
|
#: ceilometer/api/controllers/v2/base.py:50
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(entity)s %(id)s Not Found"
|
msgid "%(entity)s %(id)s Not Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:57
|
#: ceilometer/api/controllers/v2/base.py:59
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Not Authorized to access %(aspect)s %(id)s"
|
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:216
|
#: ceilometer/api/controllers/v2/base.py:220
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
|
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:221
|
#: ceilometer/api/controllers/v2/base.py:225
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The data type %(type)s is not supported. The supported data type list is:"
|
"The data type %(type)s is not supported. The supported data type list is:"
|
||||||
" %(supported)s"
|
" %(supported)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:226
|
#: ceilometer/api/controllers/v2/base.py:230
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unexpected exception converting %(value)s to the expected data type "
|
"Unexpected exception converting %(value)s to the expected data type "
|
||||||
"%(type)s."
|
"%(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:168
|
#: ceilometer/api/controllers/v2/base.py:240
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm %s not found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/base.py:242
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm %(alarm_id)s not found in project %(project)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/events.py:172
|
||||||
msgid "operator {} is incorrect"
|
msgid "operator {} is incorrect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:190
|
#: ceilometer/api/controllers/v2/events.py:195
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting traits for %s"
|
msgid "Getting traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:260
|
#: ceilometer/api/controllers/v2/events.py:266
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:263
|
#: ceilometer/api/controllers/v2/events.py:269
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "More than one event with id %s returned from storage driver"
|
msgid "More than one event with id %s returned from storage driver"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -684,6 +698,27 @@ msgstr ""
|
|||||||
msgid "Sample"
|
msgid "Sample"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Combined state of alarms %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:48
|
||||||
|
msgid "Alarm combination rule should contain at least two different alarm ids."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:69
|
||||||
|
#, python-format
|
||||||
|
msgid "Cannot specify alarm %s itself in combination rule"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/threshold.py:93
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
|
"%(threshold)s over %(period)s seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/cmd/storage.py:39
|
#: ceilometer/cmd/storage.py:39
|
||||||
msgid "Clearing expired metering data"
|
msgid "Clearing expired metering data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -717,10 +752,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:48
|
#: ceilometer/compute/pollsters/cpu.py:48
|
||||||
#: ceilometer/compute/pollsters/cpu.py:79
|
#: ceilometer/compute/pollsters/cpu.py:79
|
||||||
#: ceilometer/compute/pollsters/disk.py:125
|
#: ceilometer/compute/pollsters/disk.py:131
|
||||||
#: ceilometer/compute/pollsters/disk.py:335
|
#: ceilometer/compute/pollsters/disk.py:341
|
||||||
#: ceilometer/compute/pollsters/disk.py:517
|
#: ceilometer/compute/pollsters/disk.py:523
|
||||||
#: ceilometer/compute/pollsters/disk.py:598
|
#: ceilometer/compute/pollsters/disk.py:604
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:699
|
||||||
#: ceilometer/compute/pollsters/memory.py:47
|
#: ceilometer/compute/pollsters/memory.py:47
|
||||||
#: ceilometer/compute/pollsters/net.py:106
|
#: ceilometer/compute/pollsters/net.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -757,28 +793,34 @@ msgstr ""
|
|||||||
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:133
|
#: ceilometer/compute/pollsters/disk.py:139
|
||||||
#: ceilometer/compute/pollsters/disk.py:338
|
#: ceilometer/compute/pollsters/disk.py:344
|
||||||
#: ceilometer/compute/pollsters/disk.py:520
|
#: ceilometer/compute/pollsters/disk.py:526
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:707
|
||||||
#: ceilometer/compute/pollsters/net.py:114
|
#: ceilometer/compute/pollsters/net.py:114
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:138
|
#: ceilometer/compute/pollsters/disk.py:144
|
||||||
#: ceilometer/compute/pollsters/disk.py:344
|
#: ceilometer/compute/pollsters/disk.py:350
|
||||||
#: ceilometer/compute/pollsters/disk.py:526
|
#: ceilometer/compute/pollsters/disk.py:532
|
||||||
#: ceilometer/compute/pollsters/disk.py:607
|
#: ceilometer/compute/pollsters/disk.py:613
|
||||||
#: ceilometer/compute/pollsters/net.py:119
|
#: ceilometer/compute/pollsters/net.py:119
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ignoring instance %(name)s: %(error)s"
|
msgid "Ignoring instance %(name)s: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:601
|
#: ceilometer/compute/pollsters/disk.py:607
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:713
|
||||||
|
#, python-format
|
||||||
|
msgid "Ignoring instance %(name)s (%(instance_id)s) : %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/memory.py:31
|
#: ceilometer/compute/pollsters/memory.py:31
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Checking memory usage for instance %s"
|
msgid "Checking memory usage for instance %s"
|
||||||
@ -804,7 +846,7 @@ msgstr ""
|
|||||||
msgid "checking net info for instance %s"
|
msgid "checking net info for instance %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/inspector.py:262
|
#: ceilometer/compute/virt/inspector.py:282
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load the hypervisor inspector: %s"
|
msgid "Unable to load the hypervisor inspector: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -831,7 +873,7 @@ msgstr ""
|
|||||||
#: ceilometer/compute/virt/libvirt/inspector.py:97
|
#: ceilometer/compute/virt/libvirt/inspector.py:97
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Error from libvirt while looking up instance <name=%(name)s, id=%(id)>: "
|
"Error from libvirt while looking up instance <name=%(name)s, id=%(id)s>: "
|
||||||
"[Error Code %(error_code)s] %(ex)s"
|
"[Error Code %(error_code)s] %(ex)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -943,65 +985,65 @@ msgstr ""
|
|||||||
msgid "Kwapi endpoint not found"
|
msgid "Kwapi endpoint not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:74
|
#: ceilometer/event/converter.py:78
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:83
|
#: ceilometer/event/converter.py:87
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:93
|
#: ceilometer/event/converter.py:97
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Required field in trait definition not specified: '%s'"
|
msgid "Required field in trait definition not specified: '%s'"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:108
|
#: ceilometer/event/converter.py:112
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
||||||
"%(err)s"
|
"%(err)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:114
|
#: ceilometer/event/converter.py:118
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:166
|
#: ceilometer/event/converter.py:171
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Required field %s not specified"
|
msgid "Required field %s not specified"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:341
|
#: ceilometer/event/converter.py:348
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:365
|
#: ceilometer/event/converter.py:372
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event Definitions configuration file: %s"
|
msgid "Event Definitions configuration file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:375
|
#: ceilometer/event/converter.py:382
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
||||||
" column: %(column)s."
|
" column: %(column)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:381
|
#: ceilometer/event/converter.py:388
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "YAML error reading Event Definitions file %(file)s"
|
msgid "YAML error reading Event Definitions file %(file)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:388
|
#: ceilometer/event/converter.py:395
|
||||||
msgid "No Event Definitions configuration file found! Using default config."
|
msgid "No Event Definitions configuration file found! Using default config."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:392
|
#: ceilometer/event/converter.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event Definitions: %s"
|
msgid "Event Definitions: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1010,29 +1052,20 @@ msgstr ""
|
|||||||
msgid "Loading event definitions"
|
msgid "Loading event definitions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_hbase.py:123
|
#: ceilometer/event/storage/impl_hbase.py:124
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:200
|
#: ceilometer/event/storage/impl_sqlalchemy.py:209
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:213
|
||||||
#: ceilometer/event/storage/pymongo_base.py:76
|
#: ceilometer/event/storage/pymongo_base.py:76
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record event: %s"
|
msgid "Failed to record event: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:196
|
#: ceilometer/event/storage/impl_sqlalchemy.py:205
|
||||||
#: ceilometer/event/storage/pymongo_base.py:72
|
#: ceilometer/event/storage/pymongo_base.py:72
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record duplicated event: %s"
|
msgid "Failed to record duplicated event: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:215
|
|
||||||
#, python-format
|
|
||||||
msgid "Getting events that match filter: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:327
|
|
||||||
#, python-format
|
|
||||||
msgid "Get traits for %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/hardware/discovery.py:74
|
#: ceilometer/hardware/discovery.py:74
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Couldn't obtain IP address of instance %s"
|
msgid "Couldn't obtain IP address of instance %s"
|
||||||
@ -1052,7 +1085,7 @@ msgstr ""
|
|||||||
msgid "Can NOT load inspector %(name)s: %(err)s"
|
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/ipmi/platform/intel_node_manager.py:228
|
#: ceilometer/ipmi/platform/intel_node_manager.py:297
|
||||||
msgid "Node Manager init failed"
|
msgid "Node Manager init failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1076,6 +1109,21 @@ msgstr ""
|
|||||||
msgid "running ipmitool failure"
|
msgid "running ipmitool failure"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/node.py:66
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling %(name)s faild for %(cnt)s times!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/node.py:71 ceilometer/ipmi/pollsters/sensor.py:74
|
||||||
|
#, python-format
|
||||||
|
msgid "Pollster for %s is disabled!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/sensor.py:68
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling %(mtr)s sensor failed for %(cnt)s times!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/network/floatingip.py:54
|
#: ceilometer/network/floatingip.py:54
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "FLOATING IP USAGE: %s"
|
msgid "FLOATING IP USAGE: %s"
|
||||||
@ -1131,6 +1179,15 @@ msgstr ""
|
|||||||
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/objectstore/rgw.py:80
|
||||||
|
msgid "Radosgw endpoint not found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/objectstore/rgw_client.py:48
|
||||||
|
#, python-format
|
||||||
|
msgid "RGW AdminOps API returned %(status)s %(reason)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/objectstore/swift.py:76
|
#: ceilometer/objectstore/swift.py:76
|
||||||
msgid "Swift endpoint not found"
|
msgid "Swift endpoint not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1157,32 +1214,6 @@ msgstr ""
|
|||||||
msgid "Fatal call to deprecated config: %(msg)s"
|
msgid "Fatal call to deprecated config: %(msg)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:111
|
|
||||||
msgid "The JSON file that defines policies."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:114
|
|
||||||
msgid "Default rule. Enforced when a requested rule is not found."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:118
|
|
||||||
msgid ""
|
|
||||||
"Directories where policy configuration files are stored. They can be "
|
|
||||||
"relative to any directory in the search path defined by the config_dir "
|
|
||||||
"option, or absolute paths. The file defined by policy_file must exist for"
|
|
||||||
" these directories to be searched."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:142
|
|
||||||
#, python-format
|
|
||||||
msgid "Policy doesn't allow %s to be performed."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:239
|
|
||||||
#, python-format
|
|
||||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/versionutils.py:99
|
#: ceilometer/openstack/common/versionutils.py:99
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -1249,7 +1280,7 @@ msgstr ""
|
|||||||
msgid "Unable to send sample over UDP"
|
msgid "Unable to send sample over UDP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:114
|
#: ceilometer/storage/__init__.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "looking for %(name)r driver in %(namespace)r"
|
msgid "looking for %(name)r driver in %(namespace)r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1284,16 +1315,20 @@ msgid ""
|
|||||||
"feature and going in background."
|
"feature and going in background."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:308
|
#: ceilometer/storage/impl_sqlalchemy.py:306
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unknown metadata type. Key (%s) will not be queryable."
|
msgid "Unknown metadata type. Key (%s) will not be queryable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:361
|
#: ceilometer/storage/impl_sqlalchemy.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%d samples removed from database"
|
msgid "%d samples removed from database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/storage/impl_sqlalchemy.py:378
|
||||||
|
msgid "Expired residual resource and meter definition data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/hbase/base.py:45
|
#: ceilometer/storage/hbase/base.py:45
|
||||||
msgid "Creating a new in-memory HBase Connection object"
|
msgid "Creating a new in-memory HBase Connection object"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/de/)\n"
|
"language/de/)\n"
|
||||||
@ -24,20 +24,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -49,17 +49,21 @@ msgstr "in Schleifenaufruf mit festgelegter Dauer"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "in dynamischen Schleifenaufruf"
|
msgstr "in dynamischen Schleifenaufruf"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Regel %s konnte nicht verstanden werden"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "Kein Handler für Übereinstimmungen des Typs %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "Nicht behandelte Ausnahme"
|
msgstr "Nicht behandelte Ausnahme"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/de/)\n"
|
"language/de/)\n"
|
||||||
@ -23,12 +23,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -38,16 +38,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d"
|
msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -100,3 +100,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "Warten auf Beenden von %d untergeordneten Elementen"
|
msgstr "Warten auf Beenden von %d untergeordneten Elementen"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/en_AU/)\n"
|
"ceilometer/language/en_AU/)\n"
|
||||||
@ -24,20 +24,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -49,17 +49,21 @@ msgstr "in fixed duration looping call"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "in dynamic looping call"
|
msgstr "in dynamic looping call"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Failed to understand rule %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "No handler for matches of kind %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "Unhandled exception"
|
msgstr "Unhandled exception"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/en_AU/)\n"
|
"ceilometer/language/en_AU/)\n"
|
||||||
@ -23,12 +23,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -38,16 +38,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -99,3 +99,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "Waiting on %d children to exit"
|
msgstr "Waiting on %d children to exit"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/en_GB/)\n"
|
"ceilometer/language/en_GB/)\n"
|
||||||
@ -25,20 +25,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr "Error connecting to coordination backend."
|
msgstr "Error connecting to coordination backend."
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr "Error sending a heartbeat to coordination backend."
|
msgstr "Error sending a heartbeat to coordination backend."
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr "Error getting group membership info from coordination backend."
|
msgstr "Error getting group membership info from coordination backend."
|
||||||
|
|
||||||
@ -50,17 +50,21 @@ msgstr "in fixed duration looping call"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "in dynamic looping call"
|
msgstr "in dynamic looping call"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Failed to understand rule %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "No handler for matches of kind %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "Unhandled exception"
|
msgstr "Unhandled exception"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/en_GB/)\n"
|
"ceilometer/language/en_GB/)\n"
|
||||||
@ -24,12 +24,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr "Coordination backend started successfully."
|
msgstr "Coordination backend started successfully."
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr "Joined partitioning group %s"
|
msgstr "Joined partitioning group %s"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -39,16 +39,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -100,3 +100,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "Waiting on %d children to exit"
|
msgstr "Waiting on %d children to exit"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr "Publishing policy set to %s"
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/en_GB/)\n"
|
"ceilometer/language/en_GB/)\n"
|
||||||
@ -20,6 +20,12 @@ msgstr ""
|
|||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ceilometer/notification.py:154
|
||||||
|
msgid ""
|
||||||
|
"Non-metric meters may be collected. It is highly advisable to disable these "
|
||||||
|
"meters using ceilometer.conf or the pipeline.yaml"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/discovery/endpoint.py:42
|
#: ceilometer/agent/discovery/endpoint.py:42
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No endpoints found for service %s"
|
msgid "No endpoints found for service %s"
|
||||||
@ -30,7 +36,14 @@ msgstr "No endpoints found for service %s"
|
|||||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:123
|
#: ceilometer/api/app.py:84
|
||||||
|
msgid ""
|
||||||
|
"pecan_debug cannot be enabled, if workers is > 1, the value is overrided "
|
||||||
|
"with False"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:133
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:701
|
||||||
#: ceilometer/compute/pollsters/memory.py:49
|
#: ceilometer/compute/pollsters/memory.py:49
|
||||||
#: ceilometer/compute/pollsters/net.py:108
|
#: ceilometer/compute/pollsters/net.py:108
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -55,3 +68,19 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "pid %d not in child list"
|
msgid "pid %d not in child list"
|
||||||
msgstr "pid %d not in child list"
|
msgstr "pid %d not in child list"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy is unknown (%s) force to default"
|
||||||
|
msgstr "Publishing policy is unknown (%s) force to default"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to publish %d datum"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:170
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Kafka Publisher max local queue length is exceeded, dropping %d oldest data"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 20:21+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: English (United Kingdom) "
|
"Language-Team: English (United Kingdom) "
|
||||||
"(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n"
|
"(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n"
|
||||||
@ -33,17 +33,17 @@ msgstr "UDP: Storing %s"
|
|||||||
msgid "UDP: Unable to store meter"
|
msgid "UDP: Unable to store meter"
|
||||||
msgstr "UDP: Unable to store meter"
|
msgstr "UDP: Unable to store meter"
|
||||||
|
|
||||||
#: ceilometer/notification.py:144 ceilometer/notifier.py:46
|
#: ceilometer/notification.py:163 ceilometer/notifier.py:46
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to load any notification handlers for %s"
|
msgid "Failed to load any notification handlers for %s"
|
||||||
msgstr "Failed to load any notification handlers for %s"
|
msgstr "Failed to load any notification handlers for %s"
|
||||||
|
|
||||||
#: ceilometer/notification.py:157
|
#: ceilometer/notification.py:179
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||||
msgstr "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
msgstr "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||||
|
|
||||||
#: ceilometer/notification.py:191
|
#: ceilometer/notification.py:213
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline endpoint: %s"
|
msgid "Pipeline endpoint: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -53,12 +53,12 @@ msgstr ""
|
|||||||
msgid "loading notification handlers from %s"
|
msgid "loading notification handlers from %s"
|
||||||
msgstr "loading notification handlers from %s"
|
msgstr "loading notification handlers from %s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:311
|
#: ceilometer/pipeline.py:312
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load publisher %s"
|
msgid "Unable to load publisher %s"
|
||||||
msgstr "Unable to load publisher %s"
|
msgstr "Unable to load publisher %s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:329
|
#: ceilometer/pipeline.py:330
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||||
@ -67,17 +67,17 @@ msgstr ""
|
|||||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||||
" %(param)s"
|
" %(param)s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:348 ceilometer/pipeline.py:412
|
#: ceilometer/pipeline.py:349 ceilometer/pipeline.py:413
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||||
msgstr "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
msgstr "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:367
|
#: ceilometer/pipeline.py:368
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||||
msgstr "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
msgstr "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:375
|
#: ceilometer/pipeline.py:376
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||||
@ -86,30 +86,30 @@ msgstr ""
|
|||||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||||
"%(smp)s"
|
"%(smp)s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:398
|
#: ceilometer/pipeline.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||||
msgstr "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
msgstr "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:428
|
#: ceilometer/pipeline.py:429
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||||
msgstr "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
msgstr "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:624
|
#: ceilometer/pipeline.py:625
|
||||||
msgid "detected decoupled pipeline config format"
|
msgid "detected decoupled pipeline config format"
|
||||||
msgstr "detected decoupled pipeline config format"
|
msgstr "detected decoupled pipeline config format"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:645
|
#: ceilometer/pipeline.py:646
|
||||||
msgid "detected deprecated pipeline config format"
|
msgid "detected deprecated pipeline config format"
|
||||||
msgstr "detected deprecated pipeline config format"
|
msgstr "detected deprecated pipeline config format"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:669
|
#: ceilometer/pipeline.py:670
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config file: %s"
|
msgid "Pipeline config file: %s"
|
||||||
msgstr "Pipeline config file: %s"
|
msgstr "Pipeline config file: %s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:675
|
#: ceilometer/pipeline.py:676
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config: %s"
|
msgid "Pipeline config: %s"
|
||||||
msgstr "Pipeline config: %s"
|
msgstr "Pipeline config: %s"
|
||||||
@ -119,27 +119,49 @@ msgstr "Pipeline config: %s"
|
|||||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
msgstr "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
msgstr "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:127
|
#: ceilometer/agent/base.py:130
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:140
|
#: ceilometer/agent/base.py:161
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Found following duplicated resoures for %(name)s in context of "
|
||||||
|
"%(source)s:%(list)s. Check pipeline configuration."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:172
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Skip polling pollster %s, no resources found"
|
msgid "Skip polling pollster %s, no resources found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:152
|
#: ceilometer/agent/base.py:184
|
||||||
|
#, python-format
|
||||||
|
msgid "Prevent pollster %(name)s for polling source %(source)s anymore!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:190
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Continue after error from %(name)s: %(error)s"
|
msgid "Continue after error from %(name)s: %(error)s"
|
||||||
msgstr "Continue after error from %(name)s: %(error)s"
|
msgstr "Continue after error from %(name)s: %(error)s"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:298
|
#: ceilometer/agent/base.py:244
|
||||||
|
#, python-format
|
||||||
|
msgid "Skip loading extension for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:248
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to import extension for %(name)s: %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:357
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to discover resources: %s"
|
msgid "Unable to discover resources: %s"
|
||||||
msgstr "Unable to discover resources: %s"
|
msgstr "Unable to discover resources: %s"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:300
|
#: ceilometer/agent/base.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unknown discovery extension: %s"
|
msgid "Unknown discovery extension: %s"
|
||||||
msgstr "Unknown discovery extension: %s"
|
msgstr "Unknown discovery extension: %s"
|
||||||
@ -248,16 +270,66 @@ msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
|||||||
msgstr "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
msgstr "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/combination.py:99
|
#: ceilometer/alarm/evaluator/combination.py:99
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:207
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:178
|
#: ceilometer/alarm/evaluator/threshold.py:178
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
msgstr "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
msgstr "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:99
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:89
|
||||||
|
#, python-format
|
||||||
|
msgid "stats query %s"
|
||||||
|
msgstr "stats query %s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:103
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:95
|
||||||
|
msgid "alarm stats retrieval failed"
|
||||||
|
msgstr "alarm stats retrieval failed"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:106
|
||||||
|
#, python-format
|
||||||
|
msgid "alarm stats retrieval failed: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:121
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:56
|
#: ceilometer/alarm/evaluator/threshold.py:56
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "query stats from %(start)s to %(now)s"
|
msgid "query stats from %(start)s to %(now)s"
|
||||||
msgstr "query stats from %(start)s to %(now)s"
|
msgstr "query stats from %(start)s to %(now)s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:133
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:112
|
||||||
|
#, python-format
|
||||||
|
msgid "%d datapoints are unknown"
|
||||||
|
msgstr "%d datapoints are unknown"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:156
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:137
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
msgstr ""
|
||||||
|
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:160
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:141
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
msgstr ""
|
||||||
|
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:219
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:197
|
||||||
|
#, python-format
|
||||||
|
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||||
|
msgstr "comparing value %(value)s against threshold %(limit)s"
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:66
|
#: ceilometer/alarm/evaluator/threshold.py:66
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "sanitize stats %s"
|
msgid "sanitize stats %s"
|
||||||
@ -273,43 +345,6 @@ msgstr "excluded weak datapoints with sample counts %s"
|
|||||||
msgid "pruned statistics to %d"
|
msgid "pruned statistics to %d"
|
||||||
msgstr "pruned statistics to %d"
|
msgstr "pruned statistics to %d"
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:89
|
|
||||||
#, python-format
|
|
||||||
msgid "stats query %s"
|
|
||||||
msgstr "stats query %s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:95
|
|
||||||
msgid "alarm stats retrieval failed"
|
|
||||||
msgstr "alarm stats retrieval failed"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:112
|
|
||||||
#, python-format
|
|
||||||
msgid "%d datapoints are unknown"
|
|
||||||
msgstr "%d datapoints are unknown"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:137
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
msgstr ""
|
|
||||||
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:141
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
msgstr ""
|
|
||||||
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:197
|
|
||||||
#, python-format
|
|
||||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
|
||||||
msgstr "comparing value %(value)s against threshold %(limit)s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/notifier/log.py:30
|
#: ceilometer/alarm/notifier/log.py:30
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -476,21 +511,21 @@ msgstr ""
|
|||||||
msgid "state_timestamp should be datetime object"
|
msgid "state_timestamp should be datetime object"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:163
|
#: ceilometer/api/app.py:136
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Starting server in PID %s"
|
msgid "Starting server in PID %s"
|
||||||
msgstr "Starting server in PID %s"
|
msgstr "Starting server in PID %s"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:164
|
#: ceilometer/api/app.py:137
|
||||||
msgid "Configuration:"
|
msgid "Configuration:"
|
||||||
msgstr "Configuration:"
|
msgstr "Configuration:"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:168
|
#: ceilometer/api/app.py:141
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||||
msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:172
|
#: ceilometer/api/app.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on http://%(host)s:%(port)s"
|
msgid "serving on http://%(host)s:%(port)s"
|
||||||
msgstr "serving on http://%(host)s:%(port)s"
|
msgstr "serving on http://%(host)s:%(port)s"
|
||||||
@ -500,118 +535,85 @@ msgstr "serving on http://%(host)s:%(port)s"
|
|||||||
msgid "Error parsing HTTP response: %s"
|
msgid "Error parsing HTTP response: %s"
|
||||||
msgstr "Error parsing HTTP response: %s"
|
msgstr "Error parsing HTTP response: %s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:80
|
#: ceilometer/api/controllers/v2/alarms.py:84
|
||||||
#, python-format
|
|
||||||
msgid "Alarm %s not found"
|
|
||||||
msgstr "Alarm %s not found"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:82
|
|
||||||
#, python-format
|
|
||||||
msgid "Alarm %(alarm_id)s not found in project %(project)s"
|
|
||||||
msgstr "Alarm %(alarm_id)s not found in project %(project)s"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:95
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
|
msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
|
||||||
msgstr "Alarm quota exceeded for user %(u)s on project %(p)s"
|
msgstr "Alarm quota exceeded for user %(u)s on project %(p)s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:207
|
#: ceilometer/api/controllers/v2/alarms.py:166
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
|
||||||
"%(threshold)s over %(period)s seconds"
|
|
||||||
msgstr ""
|
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
|
||||||
"%(threshold)s over %(period)s seconds"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:253
|
|
||||||
#, python-format
|
|
||||||
msgid "Combined state of alarms %s"
|
|
||||||
msgstr "Combined state of alarms %s"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:262
|
|
||||||
msgid "Alarm combination rule should contain at least two different alarm ids."
|
|
||||||
msgstr "Alarm combination rule should contain at least two different alarm ids."
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:283
|
|
||||||
#, python-format
|
|
||||||
msgid "Cannot specify alarm %s itself in combination rule"
|
|
||||||
msgstr "Cannot specify alarm %s itself in combination rule"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:333
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Timezone %s is not valid"
|
msgid "Timezone %s is not valid"
|
||||||
msgstr "Timezone %s is not valid"
|
msgstr "Timezone %s is not valid"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:445
|
#: ceilometer/api/controllers/v2/alarms.py:281
|
||||||
msgid "Time constraint names must be unique for a given alarm."
|
msgid "Time constraint names must be unique for a given alarm."
|
||||||
msgstr "Time constraint names must be unique for a given alarm."
|
msgstr "Time constraint names must be unique for a given alarm."
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:455
|
#: ceilometer/api/controllers/v2/alarms.py:291
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(rule)s must be set for %(type)s type alarm"
|
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||||
msgstr "%(rule)s must be set for %(type)s type alarm"
|
msgstr "%(rule)s must be set for %(type)s type alarm"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:466
|
#: ceilometer/api/controllers/v2/alarms.py:302
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:483
|
#: ceilometer/api/controllers/v2/alarms.py:319
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to parse action %s"
|
msgid "Unable to parse action %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:486
|
#: ceilometer/api/controllers/v2/alarms.py:322
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unsupported action %s"
|
msgid "Unsupported action %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:670
|
#: ceilometer/api/controllers/v2/alarms.py:509
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name=%s exists"
|
msgid "Alarm with name=%s exists"
|
||||||
msgstr "Alarm with name=%s exists"
|
msgstr "Alarm with name=%s exists"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:680
|
#: ceilometer/api/controllers/v2/alarms.py:519
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while putting alarm: %s"
|
msgid "Error while putting alarm: %s"
|
||||||
msgstr "Error while putting alarm: %s"
|
msgstr "Error while putting alarm: %s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:681
|
#: ceilometer/api/controllers/v2/alarms.py:520
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:849
|
#: ceilometer/api/controllers/v2/alarms.py:688
|
||||||
msgid "Alarm incorrect"
|
msgid "Alarm incorrect"
|
||||||
msgstr "Alarm incorrect"
|
msgstr "Alarm incorrect"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:741
|
#: ceilometer/api/controllers/v2/alarms.py:580
|
||||||
msgid "state invalid"
|
msgid "state invalid"
|
||||||
msgstr "state invalid"
|
msgstr "state invalid"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:842
|
#: ceilometer/api/controllers/v2/alarms.py:681
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name='%s' exists"
|
msgid "Alarm with name='%s' exists"
|
||||||
msgstr "Alarm with name='%s' exists"
|
msgstr "Alarm with name='%s' exists"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:848
|
#: ceilometer/api/controllers/v2/alarms.py:687
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while posting alarm: %s"
|
msgid "Error while posting alarm: %s"
|
||||||
msgstr "Error while posting alarm: %s"
|
msgstr "Error while posting alarm: %s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:48
|
#: ceilometer/api/controllers/v2/base.py:50
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(entity)s %(id)s Not Found"
|
msgid "%(entity)s %(id)s Not Found"
|
||||||
msgstr "%(entity)s %(id)s Not Found"
|
msgstr "%(entity)s %(id)s Not Found"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:57
|
#: ceilometer/api/controllers/v2/base.py:59
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Not Authorized to access %(aspect)s %(id)s"
|
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||||
msgstr "Not Authorised to access %(aspect)s %(id)s"
|
msgstr "Not Authorised to access %(aspect)s %(id)s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:216
|
#: ceilometer/api/controllers/v2/base.py:220
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
|
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
|
||||||
msgstr "Unable to convert the value %(value)s to the expected data type %(type)s."
|
msgstr "Unable to convert the value %(value)s to the expected data type %(type)s."
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:221
|
#: ceilometer/api/controllers/v2/base.py:225
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The data type %(type)s is not supported. The supported data type list is:"
|
"The data type %(type)s is not supported. The supported data type list is:"
|
||||||
@ -620,7 +622,7 @@ msgstr ""
|
|||||||
"The data type %(type)s is not supported. The supported data type list is:"
|
"The data type %(type)s is not supported. The supported data type list is:"
|
||||||
" %(supported)s"
|
" %(supported)s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:226
|
#: ceilometer/api/controllers/v2/base.py:230
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unexpected exception converting %(value)s to the expected data type "
|
"Unexpected exception converting %(value)s to the expected data type "
|
||||||
@ -629,20 +631,30 @@ msgstr ""
|
|||||||
"Unexpected exception converting %(value)s to the expected data type "
|
"Unexpected exception converting %(value)s to the expected data type "
|
||||||
"%(type)s."
|
"%(type)s."
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:168
|
#: ceilometer/api/controllers/v2/base.py:240
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm %s not found"
|
||||||
|
msgstr "Alarm %s not found"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/base.py:242
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm %(alarm_id)s not found in project %(project)s"
|
||||||
|
msgstr "Alarm %(alarm_id)s not found in project %(project)s"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/events.py:172
|
||||||
msgid "operator {} is incorrect"
|
msgid "operator {} is incorrect"
|
||||||
msgstr "operator {} is incorrect"
|
msgstr "operator {} is incorrect"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:190
|
#: ceilometer/api/controllers/v2/events.py:195
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting traits for %s"
|
msgid "Getting traits for %s"
|
||||||
msgstr "Getting traits for %s"
|
msgstr "Getting traits for %s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:260
|
#: ceilometer/api/controllers/v2/events.py:266
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr "Event"
|
msgstr "Event"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:263
|
#: ceilometer/api/controllers/v2/events.py:269
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "More than one event with id %s returned from storage driver"
|
msgid "More than one event with id %s returned from storage driver"
|
||||||
msgstr "More than one event with id %s returned from storage driver"
|
msgstr "More than one event with id %s returned from storage driver"
|
||||||
@ -706,6 +718,29 @@ msgstr "Resource"
|
|||||||
msgid "Sample"
|
msgid "Sample"
|
||||||
msgstr "Sample"
|
msgstr "Sample"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Combined state of alarms %s"
|
||||||
|
msgstr "Combined state of alarms %s"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:48
|
||||||
|
msgid "Alarm combination rule should contain at least two different alarm ids."
|
||||||
|
msgstr "Alarm combination rule should contain at least two different alarm ids."
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:69
|
||||||
|
#, python-format
|
||||||
|
msgid "Cannot specify alarm %s itself in combination rule"
|
||||||
|
msgstr "Cannot specify alarm %s itself in combination rule"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/threshold.py:93
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
|
"%(threshold)s over %(period)s seconds"
|
||||||
|
msgstr ""
|
||||||
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
|
"%(threshold)s over %(period)s seconds"
|
||||||
|
|
||||||
#: ceilometer/cmd/storage.py:39
|
#: ceilometer/cmd/storage.py:39
|
||||||
msgid "Clearing expired metering data"
|
msgid "Clearing expired metering data"
|
||||||
msgstr "Clearing expired metering data"
|
msgstr "Clearing expired metering data"
|
||||||
@ -739,10 +774,11 @@ msgstr "CPUTIME USAGE: %(instance)s %(time)d"
|
|||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:48
|
#: ceilometer/compute/pollsters/cpu.py:48
|
||||||
#: ceilometer/compute/pollsters/cpu.py:79
|
#: ceilometer/compute/pollsters/cpu.py:79
|
||||||
#: ceilometer/compute/pollsters/disk.py:125
|
#: ceilometer/compute/pollsters/disk.py:131
|
||||||
#: ceilometer/compute/pollsters/disk.py:335
|
#: ceilometer/compute/pollsters/disk.py:341
|
||||||
#: ceilometer/compute/pollsters/disk.py:517
|
#: ceilometer/compute/pollsters/disk.py:523
|
||||||
#: ceilometer/compute/pollsters/disk.py:598
|
#: ceilometer/compute/pollsters/disk.py:604
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:699
|
||||||
#: ceilometer/compute/pollsters/memory.py:47
|
#: ceilometer/compute/pollsters/memory.py:47
|
||||||
#: ceilometer/compute/pollsters/net.py:106
|
#: ceilometer/compute/pollsters/net.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -779,28 +815,34 @@ msgstr "Obtaining CPU Util is not implemented for %s"
|
|||||||
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
msgstr "Could not get CPU Util for %(id)s: %(e)s"
|
msgstr "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:133
|
#: ceilometer/compute/pollsters/disk.py:139
|
||||||
#: ceilometer/compute/pollsters/disk.py:338
|
#: ceilometer/compute/pollsters/disk.py:344
|
||||||
#: ceilometer/compute/pollsters/disk.py:520
|
#: ceilometer/compute/pollsters/disk.py:526
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:707
|
||||||
#: ceilometer/compute/pollsters/net.py:114
|
#: ceilometer/compute/pollsters/net.py:114
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
msgstr "%(inspector)s does not provide data for %(pollster)s"
|
msgstr "%(inspector)s does not provide data for %(pollster)s"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:138
|
#: ceilometer/compute/pollsters/disk.py:144
|
||||||
#: ceilometer/compute/pollsters/disk.py:344
|
#: ceilometer/compute/pollsters/disk.py:350
|
||||||
#: ceilometer/compute/pollsters/disk.py:526
|
#: ceilometer/compute/pollsters/disk.py:532
|
||||||
#: ceilometer/compute/pollsters/disk.py:607
|
#: ceilometer/compute/pollsters/disk.py:613
|
||||||
#: ceilometer/compute/pollsters/net.py:119
|
#: ceilometer/compute/pollsters/net.py:119
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ignoring instance %(name)s: %(error)s"
|
msgid "Ignoring instance %(name)s: %(error)s"
|
||||||
msgstr "Ignoring instance %(name)s: %(error)s"
|
msgstr "Ignoring instance %(name)s: %(error)s"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:601
|
#: ceilometer/compute/pollsters/disk.py:607
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:713
|
||||||
|
#, python-format
|
||||||
|
msgid "Ignoring instance %(name)s (%(instance_id)s) : %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/memory.py:31
|
#: ceilometer/compute/pollsters/memory.py:31
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Checking memory usage for instance %s"
|
msgid "Checking memory usage for instance %s"
|
||||||
@ -826,7 +868,7 @@ msgstr "Could not get Memory Usage for %(id)s: %(e)s"
|
|||||||
msgid "checking net info for instance %s"
|
msgid "checking net info for instance %s"
|
||||||
msgstr "checking net info for instance %s"
|
msgstr "checking net info for instance %s"
|
||||||
|
|
||||||
#: ceilometer/compute/virt/inspector.py:262
|
#: ceilometer/compute/virt/inspector.py:282
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load the hypervisor inspector: %s"
|
msgid "Unable to load the hypervisor inspector: %s"
|
||||||
msgstr "Unable to load the hypervisor inspector: %s"
|
msgstr "Unable to load the hypervisor inspector: %s"
|
||||||
@ -853,7 +895,7 @@ msgstr "Connecting to libvirt: %s"
|
|||||||
#: ceilometer/compute/virt/libvirt/inspector.py:97
|
#: ceilometer/compute/virt/libvirt/inspector.py:97
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Error from libvirt while looking up instance <name=%(name)s, id=%(id)>: "
|
"Error from libvirt while looking up instance <name=%(name)s, id=%(id)s>: "
|
||||||
"[Error Code %(error_code)s] %(ex)s"
|
"[Error Code %(error_code)s] %(ex)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -967,22 +1009,22 @@ msgstr ""
|
|||||||
msgid "Kwapi endpoint not found"
|
msgid "Kwapi endpoint not found"
|
||||||
msgstr "Kwapi endpoint not found"
|
msgstr "Kwapi endpoint not found"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:74
|
#: ceilometer/event/converter.py:78
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
||||||
msgstr "Plugin specified, but no plugin name supplied for trait %s"
|
msgstr "Plugin specified, but no plugin name supplied for trait %s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:83
|
#: ceilometer/event/converter.py:87
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
||||||
msgstr "No plugin named %(plugin)s available for trait %(trait)s"
|
msgstr "No plugin named %(plugin)s available for trait %(trait)s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:93
|
#: ceilometer/event/converter.py:97
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Required field in trait definition not specified: '%s'"
|
msgid "Required field in trait definition not specified: '%s'"
|
||||||
msgstr "Required field in trait definition not specified: '%s'"
|
msgstr "Required field in trait definition not specified: '%s'"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:108
|
#: ceilometer/event/converter.py:112
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
||||||
@ -991,27 +1033,27 @@ msgstr ""
|
|||||||
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
||||||
"%(err)s"
|
"%(err)s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:114
|
#: ceilometer/event/converter.py:118
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||||
msgstr "Invalid trait type '%(type)s' for trait %(trait)s"
|
msgstr "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:166
|
#: ceilometer/event/converter.py:171
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Required field %s not specified"
|
msgid "Required field %s not specified"
|
||||||
msgstr "Required field %s not specified"
|
msgstr "Required field %s not specified"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:341
|
#: ceilometer/event/converter.py:348
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||||
msgstr "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
msgstr "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:365
|
#: ceilometer/event/converter.py:372
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event Definitions configuration file: %s"
|
msgid "Event Definitions configuration file: %s"
|
||||||
msgstr "Event Definitions configuration file: %s"
|
msgstr "Event Definitions configuration file: %s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:375
|
#: ceilometer/event/converter.py:382
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
||||||
@ -1020,16 +1062,16 @@ msgstr ""
|
|||||||
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
||||||
" column: %(column)s."
|
" column: %(column)s."
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:381
|
#: ceilometer/event/converter.py:388
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "YAML error reading Event Definitions file %(file)s"
|
msgid "YAML error reading Event Definitions file %(file)s"
|
||||||
msgstr "YAML error reading Event Definitions file %(file)s"
|
msgstr "YAML error reading Event Definitions file %(file)s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:388
|
#: ceilometer/event/converter.py:395
|
||||||
msgid "No Event Definitions configuration file found! Using default config."
|
msgid "No Event Definitions configuration file found! Using default config."
|
||||||
msgstr "No Event Definitions configuration file found! Using default config."
|
msgstr "No Event Definitions configuration file found! Using default config."
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:392
|
#: ceilometer/event/converter.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event Definitions: %s"
|
msgid "Event Definitions: %s"
|
||||||
msgstr "Event Definitions: %s"
|
msgstr "Event Definitions: %s"
|
||||||
@ -1038,29 +1080,20 @@ msgstr "Event Definitions: %s"
|
|||||||
msgid "Loading event definitions"
|
msgid "Loading event definitions"
|
||||||
msgstr "Loading event definitions"
|
msgstr "Loading event definitions"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_hbase.py:123
|
#: ceilometer/event/storage/impl_hbase.py:124
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:200
|
#: ceilometer/event/storage/impl_sqlalchemy.py:209
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:213
|
||||||
#: ceilometer/event/storage/pymongo_base.py:76
|
#: ceilometer/event/storage/pymongo_base.py:76
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record event: %s"
|
msgid "Failed to record event: %s"
|
||||||
msgstr "Failed to record event: %s"
|
msgstr "Failed to record event: %s"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:196
|
#: ceilometer/event/storage/impl_sqlalchemy.py:205
|
||||||
#: ceilometer/event/storage/pymongo_base.py:72
|
#: ceilometer/event/storage/pymongo_base.py:72
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record duplicated event: %s"
|
msgid "Failed to record duplicated event: %s"
|
||||||
msgstr "Failed to record duplicated event: %s"
|
msgstr "Failed to record duplicated event: %s"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:215
|
|
||||||
#, python-format
|
|
||||||
msgid "Getting events that match filter: %s"
|
|
||||||
msgstr "Getting events that match filter: %s"
|
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:327
|
|
||||||
#, python-format
|
|
||||||
msgid "Get traits for %s"
|
|
||||||
msgstr "Get traits for %s"
|
|
||||||
|
|
||||||
#: ceilometer/hardware/discovery.py:74
|
#: ceilometer/hardware/discovery.py:74
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Couldn't obtain IP address of instance %s"
|
msgid "Couldn't obtain IP address of instance %s"
|
||||||
@ -1080,7 +1113,7 @@ msgstr "inspector call failed for %(ident)s host %(host)s: %(err)s"
|
|||||||
msgid "Can NOT load inspector %(name)s: %(err)s"
|
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||||
msgstr "Can NOT load inspector %(name)s: %(err)s"
|
msgstr "Can NOT load inspector %(name)s: %(err)s"
|
||||||
|
|
||||||
#: ceilometer/ipmi/platform/intel_node_manager.py:228
|
#: ceilometer/ipmi/platform/intel_node_manager.py:297
|
||||||
msgid "Node Manager init failed"
|
msgid "Node Manager init failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1104,6 +1137,21 @@ msgstr ""
|
|||||||
msgid "running ipmitool failure"
|
msgid "running ipmitool failure"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/node.py:66
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling %(name)s faild for %(cnt)s times!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/node.py:71 ceilometer/ipmi/pollsters/sensor.py:74
|
||||||
|
#, python-format
|
||||||
|
msgid "Pollster for %s is disabled!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/sensor.py:68
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling %(mtr)s sensor failed for %(cnt)s times!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/network/floatingip.py:54
|
#: ceilometer/network/floatingip.py:54
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "FLOATING IP USAGE: %s"
|
msgid "FLOATING IP USAGE: %s"
|
||||||
@ -1159,6 +1207,15 @@ msgstr "OpenDaylitght API returned %(status)s %(reason)s"
|
|||||||
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
msgstr "Request failed to connect to OpenDaylight with NorthBound REST API"
|
msgstr "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
|
|
||||||
|
#: ceilometer/objectstore/rgw.py:80
|
||||||
|
msgid "Radosgw endpoint not found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/objectstore/rgw_client.py:48
|
||||||
|
#, python-format
|
||||||
|
msgid "RGW AdminOps API returned %(status)s %(reason)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/objectstore/swift.py:76
|
#: ceilometer/objectstore/swift.py:76
|
||||||
msgid "Swift endpoint not found"
|
msgid "Swift endpoint not found"
|
||||||
msgstr "Swift endpoint not found"
|
msgstr "Swift endpoint not found"
|
||||||
@ -1185,32 +1242,6 @@ msgstr "syslog facility must be one of: %s"
|
|||||||
msgid "Fatal call to deprecated config: %(msg)s"
|
msgid "Fatal call to deprecated config: %(msg)s"
|
||||||
msgstr "Fatal call to deprecated config: %(msg)s"
|
msgstr "Fatal call to deprecated config: %(msg)s"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:111
|
|
||||||
msgid "The JSON file that defines policies."
|
|
||||||
msgstr "The JSON file that defines policies."
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:114
|
|
||||||
msgid "Default rule. Enforced when a requested rule is not found."
|
|
||||||
msgstr "Default rule. Enforced when a requested rule is not found."
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:118
|
|
||||||
msgid ""
|
|
||||||
"Directories where policy configuration files are stored. They can be "
|
|
||||||
"relative to any directory in the search path defined by the config_dir "
|
|
||||||
"option, or absolute paths. The file defined by policy_file must exist for"
|
|
||||||
" these directories to be searched."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:142
|
|
||||||
#, python-format
|
|
||||||
msgid "Policy doesn't allow %s to be performed."
|
|
||||||
msgstr "Policy doesn't allow %s to be performed."
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:239
|
|
||||||
#, python-format
|
|
||||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
|
||||||
msgstr "Rules must be an instance of dict or Rules, got %s instead"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/versionutils.py:99
|
#: ceilometer/openstack/common/versionutils.py:99
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -1277,7 +1308,7 @@ msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
|||||||
msgid "Unable to send sample over UDP"
|
msgid "Unable to send sample over UDP"
|
||||||
msgstr "Unable to send sample over UDP"
|
msgstr "Unable to send sample over UDP"
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:114
|
#: ceilometer/storage/__init__.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "looking for %(name)r driver in %(namespace)r"
|
msgid "looking for %(name)r driver in %(namespace)r"
|
||||||
msgstr "looking for %(name)r driver in %(namespace)r"
|
msgstr "looking for %(name)r driver in %(namespace)r"
|
||||||
@ -1312,16 +1343,20 @@ msgid ""
|
|||||||
"feature and going in background."
|
"feature and going in background."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:308
|
#: ceilometer/storage/impl_sqlalchemy.py:306
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unknown metadata type. Key (%s) will not be queryable."
|
msgid "Unknown metadata type. Key (%s) will not be queryable."
|
||||||
msgstr "Unknown metadata type. Key (%s) will not be queryable."
|
msgstr "Unknown metadata type. Key (%s) will not be queryable."
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:361
|
#: ceilometer/storage/impl_sqlalchemy.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%d samples removed from database"
|
msgid "%d samples removed from database"
|
||||||
msgstr "%d samples removed from database"
|
msgstr "%d samples removed from database"
|
||||||
|
|
||||||
|
#: ceilometer/storage/impl_sqlalchemy.py:378
|
||||||
|
msgid "Expired residual resource and meter definition data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/hbase/base.py:45
|
#: ceilometer/storage/hbase/base.py:45
|
||||||
msgid "Creating a new in-memory HBase Connection object"
|
msgid "Creating a new in-memory HBase Connection object"
|
||||||
msgstr "Creating a new in-memory HBase Connection object"
|
msgstr "Creating a new in-memory HBase Connection object"
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/es/)\n"
|
"language/es/)\n"
|
||||||
@ -24,20 +24,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -49,17 +49,21 @@ msgstr "en llamada en bucle de duración fija"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "en llamada en bucle dinámica"
|
msgstr "en llamada en bucle dinámica"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Ha ocurrido un error al interpretar la regla %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "No hay manejador para coincidencias de clase %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "Excepción no controlada"
|
msgstr "Excepción no controlada"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/es/)\n"
|
"language/es/)\n"
|
||||||
@ -23,12 +23,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -38,16 +38,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet oculto escuchando en %(port)s para el proceso %(pid)d"
|
msgstr "Eventlet oculto escuchando en %(port)s para el proceso %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -99,3 +99,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "En espera de %d hijos para salir"
|
msgstr "En espera de %d hijos para salir"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -9,8 +9,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/fr/)\n"
|
"language/fr/)\n"
|
||||||
@ -26,20 +26,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr "Erreur de connexion à la coordination du backend ."
|
msgstr "Erreur de connexion à la coordination du backend ."
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -51,17 +51,21 @@ msgstr "dans l'appel en boucle de durée fixe"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "dans l'appel en boucle dynamique"
|
msgstr "dans l'appel en boucle dynamique"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Règle %s incompréhensible"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "Aucun gestionnaire pour les correspondances de type %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "Exception non gérée"
|
msgstr "Exception non gérée"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -5,13 +5,13 @@
|
|||||||
# Translators:
|
# Translators:
|
||||||
# Bruno Cornec <bruno.cornec@hp.com>, 2014
|
# Bruno Cornec <bruno.cornec@hp.com>, 2014
|
||||||
# Frédéric <frosmont@free.fr>, 2014
|
# Frédéric <frosmont@free.fr>, 2014
|
||||||
# Maxime COQUEREL <max.coquerel@gmail.com>, 2014
|
# Maxime COQUEREL <max.coquerel@gmail.com>, 2014-2015
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/fr/)\n"
|
"language/fr/)\n"
|
||||||
@ -26,31 +26,31 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr "Coordination avec le backend démarré avec succès."
|
msgstr "Coordination avec le backend démarré avec succès."
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr "Le groupe de partitionnement %s a été rejoint"
|
msgstr "Le groupe de partitionnement %s a été rejoint"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr "Groupe de partitionnement Gauche %s"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_log.py:32
|
#: ceilometer/event/storage/impl_log.py:32
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr "Suppression de la donnée de l’événement avec le TTL %d"
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr "Les événements %d sont supprimés de la base de donnée"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet backdoor en écoute sur le port %(port)s for process %(pid)d"
|
msgstr "Eventlet backdoor en écoute sur le port %(port)s for process %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -96,9 +96,14 @@ msgstr "%s interceptée, arrêt de l'enfant"
|
|||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:399
|
#: ceilometer/openstack/common/service.py:399
|
||||||
msgid "Wait called after thread killed. Cleaning up."
|
msgid "Wait called after thread killed. Cleaning up."
|
||||||
msgstr ""
|
msgstr "Pause demandée après suppression de thread. Nettoyage."
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:415
|
#: ceilometer/openstack/common/service.py:415
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "En attente %d enfants pour sortie"
|
msgstr "En attente %d enfants pour sortie"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr "La politique de publication est réglé sur %s"
|
||||||
|
@ -9,8 +9,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/fr/)\n"
|
"language/fr/)\n"
|
||||||
@ -21,6 +21,12 @@ msgstr ""
|
|||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: ceilometer/notification.py:154
|
||||||
|
msgid ""
|
||||||
|
"Non-metric meters may be collected. It is highly advisable to disable these "
|
||||||
|
"meters using ceilometer.conf or the pipeline.yaml"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/discovery/endpoint.py:42
|
#: ceilometer/agent/discovery/endpoint.py:42
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No endpoints found for service %s"
|
msgid "No endpoints found for service %s"
|
||||||
@ -31,7 +37,14 @@ msgstr "Pas endpoints trouvé pour le service %s"
|
|||||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:123
|
#: ceilometer/api/app.py:84
|
||||||
|
msgid ""
|
||||||
|
"pecan_debug cannot be enabled, if workers is > 1, the value is overrided "
|
||||||
|
"with False"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:133
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:701
|
||||||
#: ceilometer/compute/pollsters/memory.py:49
|
#: ceilometer/compute/pollsters/memory.py:49
|
||||||
#: ceilometer/compute/pollsters/net.py:108
|
#: ceilometer/compute/pollsters/net.py:108
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -56,3 +69,19 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "pid %d not in child list"
|
msgid "pid %d not in child list"
|
||||||
msgstr "PID %d absent de la liste d'enfants"
|
msgstr "PID %d absent de la liste d'enfants"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy is unknown (%s) force to default"
|
||||||
|
msgstr "La politique de publication est inconnue (%s) forcé le défaut"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to publish %d datum"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:170
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Kafka Publisher max local queue length is exceeded, dropping %d oldest data"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/it/)\n"
|
"language/it/)\n"
|
||||||
@ -24,12 +24,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -39,16 +39,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Ascolto di eventlet backdoor su %(port)s per il processo %(pid)d"
|
msgstr "Ascolto di eventlet backdoor su %(port)s per il processo %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -100,3 +100,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "In attesa %d degli elementi secondari per uscire"
|
msgstr "In attesa %d degli elementi secondari per uscire"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Japanese (http://www.transifex.com/projects/p/ceilometer/"
|
"Language-Team: Japanese (http://www.transifex.com/projects/p/ceilometer/"
|
||||||
"language/ja/)\n"
|
"language/ja/)\n"
|
||||||
@ -24,20 +24,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -49,17 +49,21 @@ msgstr "一定期間の呼び出しループ"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "動的呼び出しループ"
|
msgstr "動的呼び出しループ"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "ルール %s を解釈できませんでした"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "種類 %s の一致向けのハンドラーがありません"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "未処理例外"
|
msgstr "未処理例外"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
|
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/ko_KR/)\n"
|
"ceilometer/language/ko_KR/)\n"
|
||||||
@ -24,20 +24,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -49,17 +49,21 @@ msgstr "고정 기간 루프 호출에서"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "동적 루프 호출에서"
|
msgstr "동적 루프 호출에서"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "%s 규칙을 이해하는데 실패했습니다"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "%s 유형의 일치에 대한 핸들러가 없음"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "처리되지 않은 예외"
|
msgstr "처리되지 않은 예외"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
|
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/ko_KR/)\n"
|
"ceilometer/language/ko_KR/)\n"
|
||||||
@ -23,12 +23,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -38,16 +38,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet 백도어는 프로세스 %(pid)d 일 동안 %(port)s에서 수신"
|
msgstr "Eventlet 백도어는 프로세스 %(pid)d 일 동안 %(port)s에서 수신"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr "%s: 정책 디렉토리를 찾을 수 없습니다."
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -99,3 +99,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "%d 하위에서 종료하기를 대기 중임"
|
msgstr "%d 하위에서 종료하기를 대기 중임"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/pt_BR/)\n"
|
"ceilometer/language/pt_BR/)\n"
|
||||||
@ -24,20 +24,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -49,17 +49,21 @@ msgstr "em uma chamada de laço de duração fixa"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "em chamada de laço dinâmico"
|
msgstr "em chamada de laço dinâmico"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Falha ao interpretar regra %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "Nenhum manipulador para correspondências do tipo %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "Exceção não tratada"
|
msgstr "Exceção não tratada"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/pt_BR/)\n"
|
"ceilometer/language/pt_BR/)\n"
|
||||||
@ -23,12 +23,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -38,16 +38,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
|
msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -99,3 +99,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "Aguardando em %d filhos para sair"
|
msgstr "Aguardando em %d filhos para sair"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/"
|
"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/te_IN/)\n"
|
"ceilometer/language/te_IN/)\n"
|
||||||
@ -23,12 +23,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -38,16 +38,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -99,3 +99,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "%d పిల్లల వెయిటింగ్ నిష్క్రమణ"
|
msgstr "%d పిల్లల వెయిటింగ్ నిష్క్రమణ"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/vi_VN/)\n"
|
"ceilometer/language/vi_VN/)\n"
|
||||||
@ -25,20 +25,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -50,17 +50,21 @@ msgstr "trong cuộc gọi vòng lặp thời khoảng cố định "
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "trong cuộc gọi lặp động"
|
msgstr "trong cuộc gọi lặp động"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "Không hiểu luật %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "Không có bộ xử lý thích ứng của loại %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "ngoại lệ không được quản lý"
|
msgstr "ngoại lệ không được quản lý"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-05 16:05+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/vi_VN/)\n"
|
"ceilometer/language/vi_VN/)\n"
|
||||||
@ -24,12 +24,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -39,16 +39,16 @@ msgstr ""
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet backdoor lắng nghe trên %(port)s đối với tiến trình %(pid)d"
|
msgstr "Eventlet backdoor lắng nghe trên %(port)s đối với tiến trình %(pid)d"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -100,3 +100,8 @@ msgstr ""
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "Chờ đợi %d tiến trình con để thoát "
|
msgstr "Chờ đợi %d tiến trình con để thoát "
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -9,9 +9,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-04 08:09+0000\n"
|
"PO-Revision-Date: 2015-03-11 20:49+0000\n"
|
||||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/zh_CN/)\n"
|
"ceilometer/language/zh_CN/)\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@ -26,20 +26,20 @@ msgstr ""
|
|||||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||||
msgstr "分发器处理%s失败,重新入队"
|
msgstr "分发器处理%s失败,重新入队"
|
||||||
|
|
||||||
#: ceilometer/collector.py:207
|
#: ceilometer/collector.py:208
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error processing event and it will be dropped: %s"
|
msgid "Error processing event and it will be dropped: %s"
|
||||||
msgstr "处理事件%s时报错,将其丢弃"
|
msgstr "处理事件%s时报错,将其丢弃"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:79
|
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||||
msgid "Error connecting to coordination backend."
|
msgid "Error connecting to coordination backend."
|
||||||
msgstr "无法连接到协调器后端"
|
msgstr "无法连接到协调器后端"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:92
|
#: ceilometer/coordination.py:107
|
||||||
msgid "Error sending a heartbeat to coordination backend."
|
msgid "Error sending a heartbeat to coordination backend."
|
||||||
msgstr "无法发送心跳信息到协调器后端"
|
msgstr "无法发送心跳信息到协调器后端"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:159
|
#: ceilometer/coordination.py:177
|
||||||
msgid "Error getting group membership info from coordination backend."
|
msgid "Error getting group membership info from coordination backend."
|
||||||
msgstr "从协调器后端获取组成员信息时出错"
|
msgstr "从协调器后端获取组成员信息时出错"
|
||||||
|
|
||||||
@ -51,17 +51,21 @@ msgstr "在固定时段内循环调用"
|
|||||||
msgid "in dynamic looping call"
|
msgid "in dynamic looping call"
|
||||||
msgstr "在动态循环调用中"
|
msgstr "在动态循环调用中"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:563
|
|
||||||
#: ceilometer/openstack/common/policy.py:843
|
|
||||||
#, python-format
|
|
||||||
msgid "Failed to understand rule %s"
|
|
||||||
msgstr "未能理解规则 %s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:573
|
|
||||||
#, python-format
|
|
||||||
msgid "No handler for matches of kind %s"
|
|
||||||
msgstr "对于类型为 %s 的匹配项,不存在任何处理程序"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:268
|
#: ceilometer/openstack/common/service.py:268
|
||||||
msgid "Unhandled exception"
|
msgid "Unhandled exception"
|
||||||
msgstr "存在未处理的异常"
|
msgstr "存在未处理的异常"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:95
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to connect to Kafka service: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:158
|
||||||
|
msgid "Failed to retry to send sample data with max_retry times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:198
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to send sample data: %s"
|
||||||
|
msgstr ""
|
||||||
|
@ -9,9 +9,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-09 06:33+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/zh_CN/)\n"
|
"ceilometer/language/zh_CN/)\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@ -25,12 +25,12 @@ msgstr ""
|
|||||||
msgid "Coordination backend started successfully."
|
msgid "Coordination backend started successfully."
|
||||||
msgstr "协调器后台启动成功"
|
msgstr "协调器后台启动成功"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:111
|
#: ceilometer/coordination.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Joined partitioning group %s"
|
msgid "Joined partitioning group %s"
|
||||||
msgstr "已加入分组%s"
|
msgstr "已加入分组%s"
|
||||||
|
|
||||||
#: ceilometer/coordination.py:126
|
#: ceilometer/coordination.py:144
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Left partitioning group %s"
|
msgid "Left partitioning group %s"
|
||||||
msgstr "已离开分组%s"
|
msgstr "已离开分组%s"
|
||||||
@ -40,16 +40,16 @@ msgstr "已离开分组%s"
|
|||||||
msgid "Dropping event data with TTL %d"
|
msgid "Dropping event data with TTL %d"
|
||||||
msgstr "正在根据TTL: %d丢弃事件数据"
|
msgstr "正在根据TTL: %d丢弃事件数据"
|
||||||
|
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:430
|
||||||
|
#, python-format
|
||||||
|
msgid "%d events are removed from database"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||||
msgstr "Eventlet为进程 %(pid)d 在后台监听 %(port)s "
|
msgstr "Eventlet为进程 %(pid)d 在后台监听 %(port)s "
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:275
|
|
||||||
#, python-format
|
|
||||||
msgid "Can not find policy directory: %s"
|
|
||||||
msgstr "无法找到策略目录:%s"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/service.py:173
|
#: ceilometer/openstack/common/service.py:173
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Caught %s, exiting"
|
msgid "Caught %s, exiting"
|
||||||
@ -101,3 +101,8 @@ msgstr "线程结束,正在清理"
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "Waiting on %d children to exit"
|
msgid "Waiting on %d children to exit"
|
||||||
msgstr "正在等待 %d 个子线程退出"
|
msgstr "正在等待 %d 个子线程退出"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:86
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy set to %s"
|
||||||
|
msgstr "设置发布策略为%s"
|
||||||
|
@ -8,9 +8,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-04 08:18+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
||||||
"ceilometer/language/zh_CN/)\n"
|
"ceilometer/language/zh_CN/)\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@ -20,6 +20,12 @@ msgstr ""
|
|||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#: ceilometer/notification.py:154
|
||||||
|
msgid ""
|
||||||
|
"Non-metric meters may be collected. It is highly advisable to disable these "
|
||||||
|
"meters using ceilometer.conf or the pipeline.yaml"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/agent/discovery/endpoint.py:42
|
#: ceilometer/agent/discovery/endpoint.py:42
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No endpoints found for service %s"
|
msgid "No endpoints found for service %s"
|
||||||
@ -30,7 +36,14 @@ msgstr "%s服务的入口未找到"
|
|||||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||||
msgstr "预期有 %(expected)d个数据但是只得到%(actual)d个"
|
msgstr "预期有 %(expected)d个数据但是只得到%(actual)d个"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:123
|
#: ceilometer/api/app.py:84
|
||||||
|
msgid ""
|
||||||
|
"pecan_debug cannot be enabled, if workers is > 1, the value is overrided "
|
||||||
|
"with False"
|
||||||
|
msgstr "pecan_debug无法被启用,如果api_workers>1,该值会被重置为False"
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:133
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:701
|
||||||
#: ceilometer/compute/pollsters/memory.py:49
|
#: ceilometer/compute/pollsters/memory.py:49
|
||||||
#: ceilometer/compute/pollsters/net.py:108
|
#: ceilometer/compute/pollsters/net.py:108
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -56,3 +69,19 @@ msgstr "任务%(func_name)r运行超过指定间隔%(delay).2f秒"
|
|||||||
#, python-format
|
#, python-format
|
||||||
msgid "pid %d not in child list"
|
msgid "pid %d not in child list"
|
||||||
msgstr "pid %d 没有在子进程列表中"
|
msgstr "pid %d 没有在子进程列表中"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Publishing policy is unknown (%s) force to default"
|
||||||
|
msgstr "未知的发布策略(%s),强制使用默认策略"
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:149
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to publish %d datum"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/publisher/kafka_broker.py:170
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Kafka Publisher max local queue length is exceeded, dropping %d oldest data"
|
||||||
|
msgstr ""
|
||||||
|
@ -12,9 +12,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Ceilometer\n"
|
"Project-Id-Version: Ceilometer\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2015-02-11 06:10+0000\n"
|
"POT-Creation-Date: 2015-03-12 06:06+0000\n"
|
||||||
"PO-Revision-Date: 2015-02-09 06:41+0000\n"
|
"PO-Revision-Date: 2015-03-11 21:03+0000\n"
|
||||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Chinese (China) "
|
"Language-Team: Chinese (China) "
|
||||||
"(http://www.transifex.com/projects/p/ceilometer/language/zh_CN/)\n"
|
"(http://www.transifex.com/projects/p/ceilometer/language/zh_CN/)\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0\n"
|
"Plural-Forms: nplurals=1; plural=0\n"
|
||||||
@ -37,17 +37,17 @@ msgstr "UDP: 正在存储%s"
|
|||||||
msgid "UDP: Unable to store meter"
|
msgid "UDP: Unable to store meter"
|
||||||
msgstr "UDP: 无法存储计量器"
|
msgstr "UDP: 无法存储计量器"
|
||||||
|
|
||||||
#: ceilometer/notification.py:144 ceilometer/notifier.py:46
|
#: ceilometer/notification.py:163 ceilometer/notifier.py:46
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to load any notification handlers for %s"
|
msgid "Failed to load any notification handlers for %s"
|
||||||
msgstr "无法为%s加载任何通知处理器"
|
msgstr "无法为%s加载任何通知处理器"
|
||||||
|
|
||||||
#: ceilometer/notification.py:157
|
#: ceilometer/notification.py:179
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:191
|
#: ceilometer/notification.py:213
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline endpoint: %s"
|
msgid "Pipeline endpoint: %s"
|
||||||
msgstr " 流水线入口:%s"
|
msgstr " 流水线入口:%s"
|
||||||
@ -57,59 +57,59 @@ msgstr " 流水线入口:%s"
|
|||||||
msgid "loading notification handlers from %s"
|
msgid "loading notification handlers from %s"
|
||||||
msgstr "从%s加载通知处理器"
|
msgstr "从%s加载通知处理器"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:311
|
#: ceilometer/pipeline.py:312
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load publisher %s"
|
msgid "Unable to load publisher %s"
|
||||||
msgstr "无法加载发布器%s"
|
msgstr "无法加载发布器%s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:329
|
#: ceilometer/pipeline.py:330
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||||
" %(param)s"
|
" %(param)s"
|
||||||
msgstr "流水线%(pipeline)s:使用参数%(param)s初始化变形器实例%(name)s"
|
msgstr "流水线%(pipeline)s:使用参数%(param)s初始化变形器实例%(name)s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:348 ceilometer/pipeline.py:412
|
#: ceilometer/pipeline.py:349 ceilometer/pipeline.py:413
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||||
msgstr "流水线%(pipeline)s:发布器%(pub)s报错,继续执行"
|
msgstr "流水线%(pipeline)s:发布器%(pub)s报错,继续执行"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:367
|
#: ceilometer/pipeline.py:368
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||||
msgstr "流水线%(pipeline)s:数据点被变形器%(trans)s丢弃"
|
msgstr "流水线%(pipeline)s:数据点被变形器%(trans)s丢弃"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:375
|
#: ceilometer/pipeline.py:376
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||||
"%(smp)s"
|
"%(smp)s"
|
||||||
msgstr "流水线%(pipeline)s:数据%(smp)s的变形器%(trans)s遇到错误,退出"
|
msgstr "流水线%(pipeline)s:数据%(smp)s的变形器%(trans)s遇到错误,退出"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:398
|
#: ceilometer/pipeline.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||||
msgstr "流水线%(pipeline)s:使用变形器%(trans)s作用于数据%(smp)s "
|
msgstr "流水线%(pipeline)s:使用变形器%(trans)s作用于数据%(smp)s "
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:428
|
#: ceilometer/pipeline.py:429
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||||
msgstr "流水线%(pipeline)s:变形器%(trans)s清空数据时出错"
|
msgstr "流水线%(pipeline)s:变形器%(trans)s清空数据时出错"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:624
|
#: ceilometer/pipeline.py:625
|
||||||
msgid "detected decoupled pipeline config format"
|
msgid "detected decoupled pipeline config format"
|
||||||
msgstr "检测到分离的流水线配置格式"
|
msgstr "检测到分离的流水线配置格式"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:645
|
#: ceilometer/pipeline.py:646
|
||||||
msgid "detected deprecated pipeline config format"
|
msgid "detected deprecated pipeline config format"
|
||||||
msgstr "检测到废弃的流水线配置格式"
|
msgstr "检测到废弃的流水线配置格式"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:669
|
#: ceilometer/pipeline.py:670
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config file: %s"
|
msgid "Pipeline config file: %s"
|
||||||
msgstr "流水线配置文件:%s"
|
msgstr "流水线配置文件:%s"
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:675
|
#: ceilometer/pipeline.py:676
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config: %s"
|
msgid "Pipeline config: %s"
|
||||||
msgstr "流水线配置:%s"
|
msgstr "流水线配置:%s"
|
||||||
@ -119,27 +119,49 @@ msgstr "流水线配置:%s"
|
|||||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
msgstr "工作线程%(worker_name)s的数量%(workers)s非法,必须大于0"
|
msgstr "工作线程%(worker_name)s的数量%(workers)s非法,必须大于0"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:127
|
#: ceilometer/agent/base.py:130
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||||
msgstr "在上下文环境%(src)s执行采集器%(poll)s"
|
msgstr "在上下文环境%(src)s执行采集器%(poll)s"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:140
|
#: ceilometer/agent/base.py:161
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Found following duplicated resoures for %(name)s in context of "
|
||||||
|
"%(source)s:%(list)s. Check pipeline configuration."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:172
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Skip polling pollster %s, no resources found"
|
msgid "Skip polling pollster %s, no resources found"
|
||||||
msgstr "没有任何资源被发现,跳过采集器%s"
|
msgstr "没有任何资源被发现,跳过采集器%s"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:152
|
#: ceilometer/agent/base.py:184
|
||||||
|
#, python-format
|
||||||
|
msgid "Prevent pollster %(name)s for polling source %(source)s anymore!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:190
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Continue after error from %(name)s: %(error)s"
|
msgid "Continue after error from %(name)s: %(error)s"
|
||||||
msgstr "遇到错误%(name)s:%(error)s,继续执行"
|
msgstr "遇到错误%(name)s:%(error)s,继续执行"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:298
|
#: ceilometer/agent/base.py:244
|
||||||
|
#, python-format
|
||||||
|
msgid "Skip loading extension for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:248
|
||||||
|
#, python-format
|
||||||
|
msgid "Failed to import extension for %(name)s: %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent/base.py:357
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to discover resources: %s"
|
msgid "Unable to discover resources: %s"
|
||||||
msgstr "无法发现资源:%s"
|
msgstr "无法发现资源:%s"
|
||||||
|
|
||||||
#: ceilometer/agent/base.py:300
|
#: ceilometer/agent/base.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unknown discovery extension: %s"
|
msgid "Unknown discovery extension: %s"
|
||||||
msgstr "未知的发现器插件:%s"
|
msgstr "未知的发现器插件:%s"
|
||||||
@ -244,16 +266,62 @@ msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
|||||||
msgstr "停留在状态%(state)s因为告警%(alarm_ids)s处于状态%(state)s"
|
msgstr "停留在状态%(state)s因为告警%(alarm_ids)s处于状态%(state)s"
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/combination.py:99
|
#: ceilometer/alarm/evaluator/combination.py:99
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:207
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:178
|
#: ceilometer/alarm/evaluator/threshold.py:178
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
msgstr "尝试评估告警%s,但是该告警当前不在激活的时间范围内"
|
msgstr "尝试评估告警%s,但是该告警当前不在激活的时间范围内"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:99
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:89
|
||||||
|
#, python-format
|
||||||
|
msgid "stats query %s"
|
||||||
|
msgstr "统计信息查询 %s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:103
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:95
|
||||||
|
msgid "alarm stats retrieval failed"
|
||||||
|
msgstr "警报统计信息获取失败"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:106
|
||||||
|
#, python-format
|
||||||
|
msgid "alarm stats retrieval failed: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:121
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:56
|
#: ceilometer/alarm/evaluator/threshold.py:56
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "query stats from %(start)s to %(now)s"
|
msgid "query stats from %(start)s to %(now)s"
|
||||||
msgstr "查询 %(start)s 到 %(now)s 之间的统计信息"
|
msgstr "查询 %(start)s 到 %(now)s 之间的统计信息"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:133
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:112
|
||||||
|
#, python-format
|
||||||
|
msgid "%d datapoints are unknown"
|
||||||
|
msgstr "%d 数据点为未知"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:156
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:137
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
msgstr "有%(count)d个数据满足%(disposition)s阈值,因而状态迁移到%(state)s,最近的一次数据:%(most_recent)s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:160
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:141
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
||||||
|
"threshold, most recent: %(most_recent)s"
|
||||||
|
msgstr "有%(count)d个数据满足%(disposition)s阈值,因而状态保持为%(state)s,最近的一次数据:%(most_recent)s"
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/gnocchi.py:219
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:197
|
||||||
|
#, python-format
|
||||||
|
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||||
|
msgstr "将值 %(value)s 与阈值 %(limit)s 相比较"
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:66
|
#: ceilometer/alarm/evaluator/threshold.py:66
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "sanitize stats %s"
|
msgid "sanitize stats %s"
|
||||||
@ -269,39 +337,6 @@ msgstr "排除%s个弱相关的数据"
|
|||||||
msgid "pruned statistics to %d"
|
msgid "pruned statistics to %d"
|
||||||
msgstr "裁剪统计信息到%d个"
|
msgstr "裁剪统计信息到%d个"
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:89
|
|
||||||
#, python-format
|
|
||||||
msgid "stats query %s"
|
|
||||||
msgstr "统计信息查询 %s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:95
|
|
||||||
msgid "alarm stats retrieval failed"
|
|
||||||
msgstr "警报统计信息获取失败"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:112
|
|
||||||
#, python-format
|
|
||||||
msgid "%d datapoints are unknown"
|
|
||||||
msgstr "%d 数据点为未知"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:137
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Transition to %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
msgstr "有%(count)d个数据满足%(disposition)s阈值,因而状态迁移到%(state)s,最近的一次数据:%(most_recent)s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:141
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Remaining as %(state)s due to %(count)d samples %(disposition)s "
|
|
||||||
"threshold, most recent: %(most_recent)s"
|
|
||||||
msgstr "有%(count)d个数据满足%(disposition)s阈值,因而状态保持为%(state)s,最近的一次数据:%(most_recent)s"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:197
|
|
||||||
#, python-format
|
|
||||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
|
||||||
msgstr "将值 %(value)s 与阈值 %(limit)s 相比较"
|
|
||||||
|
|
||||||
#: ceilometer/alarm/notifier/log.py:30
|
#: ceilometer/alarm/notifier/log.py:30
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -468,21 +503,21 @@ msgstr "timestamp必须是datatime对象"
|
|||||||
msgid "state_timestamp should be datetime object"
|
msgid "state_timestamp should be datetime object"
|
||||||
msgstr "state_timestamp必须是datetime对象"
|
msgstr "state_timestamp必须是datetime对象"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:163
|
#: ceilometer/api/app.py:136
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Starting server in PID %s"
|
msgid "Starting server in PID %s"
|
||||||
msgstr "正在启动服务进程PID %s"
|
msgstr "正在启动服务进程PID %s"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:164
|
#: ceilometer/api/app.py:137
|
||||||
msgid "Configuration:"
|
msgid "Configuration:"
|
||||||
msgstr "配置"
|
msgstr "配置"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:168
|
#: ceilometer/api/app.py:141
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||||
msgstr "服务在0.0.0.0:%(sport)s上运行,可以通过http://127.0.0.1:%(vport)s来查看"
|
msgstr "服务在0.0.0.0:%(sport)s上运行,可以通过http://127.0.0.1:%(vport)s来查看"
|
||||||
|
|
||||||
#: ceilometer/api/app.py:172
|
#: ceilometer/api/app.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on http://%(host)s:%(port)s"
|
msgid "serving on http://%(host)s:%(port)s"
|
||||||
msgstr "在 http://%(host)s:%(port)s上服务"
|
msgstr "在 http://%(host)s:%(port)s上服务"
|
||||||
@ -492,143 +527,122 @@ msgstr "在 http://%(host)s:%(port)s上服务"
|
|||||||
msgid "Error parsing HTTP response: %s"
|
msgid "Error parsing HTTP response: %s"
|
||||||
msgstr "解析HTTP响应失败: %s"
|
msgstr "解析HTTP响应失败: %s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:80
|
#: ceilometer/api/controllers/v2/alarms.py:84
|
||||||
#, python-format
|
|
||||||
msgid "Alarm %s not found"
|
|
||||||
msgstr "告警%s没有找到"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:82
|
|
||||||
#, python-format
|
|
||||||
msgid "Alarm %(alarm_id)s not found in project %(project)s"
|
|
||||||
msgstr "告警%(alarm_id)s在项目%(project)s中未找到"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:95
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
|
msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
|
||||||
msgstr "用户%(u)s在项目%(p)s中的告警配额已溢出"
|
msgstr "用户%(u)s在项目%(p)s中的告警配额已溢出"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:207
|
#: ceilometer/api/controllers/v2/alarms.py:166
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
|
||||||
"%(threshold)s over %(period)s seconds"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:253
|
|
||||||
#, python-format
|
|
||||||
msgid "Combined state of alarms %s"
|
|
||||||
msgstr "将告警%s的状态进行组合"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:262
|
|
||||||
msgid "Alarm combination rule should contain at least two different alarm ids."
|
|
||||||
msgstr "告警组合规则必须包含至少两个不同的告警id"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:283
|
|
||||||
#, python-format
|
|
||||||
msgid "Cannot specify alarm %s itself in combination rule"
|
|
||||||
msgstr "无法在组合规则中指定告警%s自身"
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:333
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Timezone %s is not valid"
|
msgid "Timezone %s is not valid"
|
||||||
msgstr "时区%s不合法"
|
msgstr "时区%s不合法"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:445
|
#: ceilometer/api/controllers/v2/alarms.py:281
|
||||||
msgid "Time constraint names must be unique for a given alarm."
|
msgid "Time constraint names must be unique for a given alarm."
|
||||||
msgstr "一个指定的告警的时间约束名称必须唯一"
|
msgstr "一个指定的告警的时间约束名称必须唯一"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:455
|
#: ceilometer/api/controllers/v2/alarms.py:291
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(rule)s must be set for %(type)s type alarm"
|
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||||
msgstr "类型为%(type)s的告警必须设置%(rule)s"
|
msgstr "类型为%(type)s的告警必须设置%(rule)s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:466
|
#: ceilometer/api/controllers/v2/alarms.py:302
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:483
|
#: ceilometer/api/controllers/v2/alarms.py:319
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to parse action %s"
|
msgid "Unable to parse action %s"
|
||||||
msgstr "无法解析动作%s"
|
msgstr "无法解析动作%s"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:486
|
#: ceilometer/api/controllers/v2/alarms.py:322
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unsupported action %s"
|
msgid "Unsupported action %s"
|
||||||
msgstr "动作%s不支持"
|
msgstr "动作%s不支持"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:670
|
#: ceilometer/api/controllers/v2/alarms.py:509
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name=%s exists"
|
msgid "Alarm with name=%s exists"
|
||||||
msgstr "名称为%s的告警已存在"
|
msgstr "名称为%s的告警已存在"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:680
|
#: ceilometer/api/controllers/v2/alarms.py:519
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while putting alarm: %s"
|
msgid "Error while putting alarm: %s"
|
||||||
msgstr "修改告警%s时遇到错误"
|
msgstr "修改告警%s时遇到错误"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:681
|
#: ceilometer/api/controllers/v2/alarms.py:520
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:849
|
#: ceilometer/api/controllers/v2/alarms.py:688
|
||||||
msgid "Alarm incorrect"
|
msgid "Alarm incorrect"
|
||||||
msgstr "警报不正确"
|
msgstr "警报不正确"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:741
|
#: ceilometer/api/controllers/v2/alarms.py:580
|
||||||
msgid "state invalid"
|
msgid "state invalid"
|
||||||
msgstr "状态无效"
|
msgstr "状态无效"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:842
|
#: ceilometer/api/controllers/v2/alarms.py:681
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name='%s' exists"
|
msgid "Alarm with name='%s' exists"
|
||||||
msgstr "名称为'%s'的告警已经存在"
|
msgstr "名称为'%s'的告警已经存在"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/alarms.py:848
|
#: ceilometer/api/controllers/v2/alarms.py:687
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while posting alarm: %s"
|
msgid "Error while posting alarm: %s"
|
||||||
msgstr "创建告警%s时遇到错误"
|
msgstr "创建告警%s时遇到错误"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:48
|
#: ceilometer/api/controllers/v2/base.py:50
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(entity)s %(id)s Not Found"
|
msgid "%(entity)s %(id)s Not Found"
|
||||||
msgstr "无法找到%(entity)s %(id)s "
|
msgstr "无法找到%(entity)s %(id)s "
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:57
|
#: ceilometer/api/controllers/v2/base.py:59
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Not Authorized to access %(aspect)s %(id)s"
|
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:216
|
#: ceilometer/api/controllers/v2/base.py:220
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
|
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:221
|
#: ceilometer/api/controllers/v2/base.py:225
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"The data type %(type)s is not supported. The supported data type list is:"
|
"The data type %(type)s is not supported. The supported data type list is:"
|
||||||
" %(supported)s"
|
" %(supported)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/base.py:226
|
#: ceilometer/api/controllers/v2/base.py:230
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unexpected exception converting %(value)s to the expected data type "
|
"Unexpected exception converting %(value)s to the expected data type "
|
||||||
"%(type)s."
|
"%(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:168
|
#: ceilometer/api/controllers/v2/base.py:240
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm %s not found"
|
||||||
|
msgstr "告警%s没有找到"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/base.py:242
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm %(alarm_id)s not found in project %(project)s"
|
||||||
|
msgstr "告警%(alarm_id)s在项目%(project)s中未找到"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/events.py:172
|
||||||
msgid "operator {} is incorrect"
|
msgid "operator {} is incorrect"
|
||||||
msgstr "操作符{}不合法"
|
msgstr "操作符{}不合法"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:190
|
#: ceilometer/api/controllers/v2/events.py:195
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting traits for %s"
|
msgid "Getting traits for %s"
|
||||||
msgstr "正在为%s获取特征"
|
msgstr "正在为%s获取特征"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:260
|
#: ceilometer/api/controllers/v2/events.py:266
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr "事件"
|
msgstr "事件"
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2/events.py:263
|
#: ceilometer/api/controllers/v2/events.py:269
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "More than one event with id %s returned from storage driver"
|
msgid "More than one event with id %s returned from storage driver"
|
||||||
msgstr "从数据库返回了多个id为%s的事件"
|
msgstr "从数据库返回了多个id为%s的事件"
|
||||||
@ -692,6 +706,27 @@ msgstr "资源"
|
|||||||
msgid "Sample"
|
msgid "Sample"
|
||||||
msgstr "数据"
|
msgstr "数据"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:39
|
||||||
|
#, python-format
|
||||||
|
msgid "Combined state of alarms %s"
|
||||||
|
msgstr "将告警%s的状态进行组合"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:48
|
||||||
|
msgid "Alarm combination rule should contain at least two different alarm ids."
|
||||||
|
msgstr "告警组合规则必须包含至少两个不同的告警id"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/combination.py:69
|
||||||
|
#, python-format
|
||||||
|
msgid "Cannot specify alarm %s itself in combination rule"
|
||||||
|
msgstr "无法在组合规则中指定告警%s自身"
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2/alarm_rules/threshold.py:93
|
||||||
|
#, python-format
|
||||||
|
msgid ""
|
||||||
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
|
"%(threshold)s over %(period)s seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/cmd/storage.py:39
|
#: ceilometer/cmd/storage.py:39
|
||||||
msgid "Clearing expired metering data"
|
msgid "Clearing expired metering data"
|
||||||
msgstr "正在清除过期的监控数据"
|
msgstr "正在清除过期的监控数据"
|
||||||
@ -725,10 +760,11 @@ msgstr "虚拟机%(instance)s的CPU时间为%(time)d"
|
|||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:48
|
#: ceilometer/compute/pollsters/cpu.py:48
|
||||||
#: ceilometer/compute/pollsters/cpu.py:79
|
#: ceilometer/compute/pollsters/cpu.py:79
|
||||||
#: ceilometer/compute/pollsters/disk.py:125
|
#: ceilometer/compute/pollsters/disk.py:131
|
||||||
#: ceilometer/compute/pollsters/disk.py:335
|
#: ceilometer/compute/pollsters/disk.py:341
|
||||||
#: ceilometer/compute/pollsters/disk.py:517
|
#: ceilometer/compute/pollsters/disk.py:523
|
||||||
#: ceilometer/compute/pollsters/disk.py:598
|
#: ceilometer/compute/pollsters/disk.py:604
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:699
|
||||||
#: ceilometer/compute/pollsters/memory.py:47
|
#: ceilometer/compute/pollsters/memory.py:47
|
||||||
#: ceilometer/compute/pollsters/net.py:106
|
#: ceilometer/compute/pollsters/net.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -765,28 +801,34 @@ msgstr "为%s获取CPU使用率尚未实现"
|
|||||||
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
msgstr "无法为虚拟机%(id)s获取CPU使用率:%(e)s"
|
msgstr "无法为虚拟机%(id)s获取CPU使用率:%(e)s"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:133
|
#: ceilometer/compute/pollsters/disk.py:139
|
||||||
#: ceilometer/compute/pollsters/disk.py:338
|
#: ceilometer/compute/pollsters/disk.py:344
|
||||||
#: ceilometer/compute/pollsters/disk.py:520
|
#: ceilometer/compute/pollsters/disk.py:526
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:707
|
||||||
#: ceilometer/compute/pollsters/net.py:114
|
#: ceilometer/compute/pollsters/net.py:114
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
msgstr "探测器%(inspector)s没有为%(pollster)s提供数据"
|
msgstr "探测器%(inspector)s没有为%(pollster)s提供数据"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:138
|
#: ceilometer/compute/pollsters/disk.py:144
|
||||||
#: ceilometer/compute/pollsters/disk.py:344
|
#: ceilometer/compute/pollsters/disk.py:350
|
||||||
#: ceilometer/compute/pollsters/disk.py:526
|
#: ceilometer/compute/pollsters/disk.py:532
|
||||||
#: ceilometer/compute/pollsters/disk.py:607
|
#: ceilometer/compute/pollsters/disk.py:613
|
||||||
#: ceilometer/compute/pollsters/net.py:119
|
#: ceilometer/compute/pollsters/net.py:119
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ignoring instance %(name)s: %(error)s"
|
msgid "Ignoring instance %(name)s: %(error)s"
|
||||||
msgstr "忽略虚拟机%(name)s:%(error)s"
|
msgstr "忽略虚拟机%(name)s:%(error)s"
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:601
|
#: ceilometer/compute/pollsters/disk.py:607
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
msgstr "%(inspector)s无法为采集器%(pollster)s提供数据"
|
msgstr "%(inspector)s无法为采集器%(pollster)s提供数据"
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:713
|
||||||
|
#, python-format
|
||||||
|
msgid "Ignoring instance %(name)s (%(instance_id)s) : %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/memory.py:31
|
#: ceilometer/compute/pollsters/memory.py:31
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Checking memory usage for instance %s"
|
msgid "Checking memory usage for instance %s"
|
||||||
@ -812,7 +854,7 @@ msgstr "无法为%(id)s获取内存使用信息:%(e)s"
|
|||||||
msgid "checking net info for instance %s"
|
msgid "checking net info for instance %s"
|
||||||
msgstr "为虚拟机%s检查网络信息"
|
msgstr "为虚拟机%s检查网络信息"
|
||||||
|
|
||||||
#: ceilometer/compute/virt/inspector.py:262
|
#: ceilometer/compute/virt/inspector.py:282
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load the hypervisor inspector: %s"
|
msgid "Unable to load the hypervisor inspector: %s"
|
||||||
msgstr "无法加载管理程序的探测器:%s"
|
msgstr "无法加载管理程序的探测器:%s"
|
||||||
@ -839,9 +881,9 @@ msgstr "正在连接 libvirt:%s"
|
|||||||
#: ceilometer/compute/virt/libvirt/inspector.py:97
|
#: ceilometer/compute/virt/libvirt/inspector.py:97
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Error from libvirt while looking up instance <name=%(name)s, id=%(id)>: "
|
"Error from libvirt while looking up instance <name=%(name)s, id=%(id)s>: "
|
||||||
"[Error Code %(error_code)s] %(ex)s"
|
"[Error Code %(error_code)s] %(ex)s"
|
||||||
msgstr "从libvirt查找虚拟机<name=%(name)s, id=%(id)>时出错:[错误码%(error_code)s] %(ex)s"
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/libvirt/inspector.py:117
|
#: ceilometer/compute/virt/libvirt/inspector.py:117
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -951,65 +993,65 @@ msgstr "消息发送结束,状态码为%d"
|
|||||||
msgid "Kwapi endpoint not found"
|
msgid "Kwapi endpoint not found"
|
||||||
msgstr "Kwapi端点无法找到"
|
msgstr "Kwapi端点无法找到"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:74
|
#: ceilometer/event/converter.py:78
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
||||||
msgstr "特征%s指定了插件但是没有提供插件的名称"
|
msgstr "特征%s指定了插件但是没有提供插件的名称"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:83
|
#: ceilometer/event/converter.py:87
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
||||||
msgstr "特征%(trait)s缺少可用的名为%(plugin)s的插件"
|
msgstr "特征%(trait)s缺少可用的名为%(plugin)s的插件"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:93
|
#: ceilometer/event/converter.py:97
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Required field in trait definition not specified: '%s'"
|
msgid "Required field in trait definition not specified: '%s'"
|
||||||
msgstr "在特征定义中的必填项没有填写:'%s'"
|
msgstr "在特征定义中的必填项没有填写:'%s'"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:108
|
#: ceilometer/event/converter.py:112
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: "
|
||||||
"%(err)s"
|
"%(err)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:114
|
#: ceilometer/event/converter.py:118
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||||
msgstr "特征%(trait)s包含了不合法的特征类型'%(type)s' "
|
msgstr "特征%(trait)s包含了不合法的特征类型'%(type)s' "
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:166
|
#: ceilometer/event/converter.py:171
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Required field %s not specified"
|
msgid "Required field %s not specified"
|
||||||
msgstr "必填项%s没有填写"
|
msgstr "必填项%s没有填写"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:341
|
#: ceilometer/event/converter.py:348
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||||
msgstr "正在丢弃通知%(type)s (uuid:%(msgid)s)"
|
msgstr "正在丢弃通知%(type)s (uuid:%(msgid)s)"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:365
|
#: ceilometer/event/converter.py:372
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event Definitions configuration file: %s"
|
msgid "Event Definitions configuration file: %s"
|
||||||
msgstr "事件定义配置文件:%s"
|
msgstr "事件定义配置文件:%s"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:375
|
#: ceilometer/event/converter.py:382
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
|
||||||
" column: %(column)s."
|
" column: %(column)s."
|
||||||
msgstr "事件定义文件%(file)s中有非法YAML语法,行:%(line)s,列%(column)s。"
|
msgstr "事件定义文件%(file)s中有非法YAML语法,行:%(line)s,列%(column)s。"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:381
|
#: ceilometer/event/converter.py:388
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "YAML error reading Event Definitions file %(file)s"
|
msgid "YAML error reading Event Definitions file %(file)s"
|
||||||
msgstr "读取事件定义文件%(file)s时遇到YAML错误"
|
msgstr "读取事件定义文件%(file)s时遇到YAML错误"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:388
|
#: ceilometer/event/converter.py:395
|
||||||
msgid "No Event Definitions configuration file found! Using default config."
|
msgid "No Event Definitions configuration file found! Using default config."
|
||||||
msgstr "没有找到事件定义配置文件!使用默认的配置。"
|
msgstr "没有找到事件定义配置文件!使用默认的配置。"
|
||||||
|
|
||||||
#: ceilometer/event/converter.py:392
|
#: ceilometer/event/converter.py:399
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Event Definitions: %s"
|
msgid "Event Definitions: %s"
|
||||||
msgstr "事件定义:%s"
|
msgstr "事件定义:%s"
|
||||||
@ -1018,29 +1060,20 @@ msgstr "事件定义:%s"
|
|||||||
msgid "Loading event definitions"
|
msgid "Loading event definitions"
|
||||||
msgstr "正在加载事件定义"
|
msgstr "正在加载事件定义"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_hbase.py:123
|
#: ceilometer/event/storage/impl_hbase.py:124
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:200
|
#: ceilometer/event/storage/impl_sqlalchemy.py:209
|
||||||
|
#: ceilometer/event/storage/impl_sqlalchemy.py:213
|
||||||
#: ceilometer/event/storage/pymongo_base.py:76
|
#: ceilometer/event/storage/pymongo_base.py:76
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record event: %s"
|
msgid "Failed to record event: %s"
|
||||||
msgstr "无法记录事件:%s"
|
msgstr "无法记录事件:%s"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:196
|
#: ceilometer/event/storage/impl_sqlalchemy.py:205
|
||||||
#: ceilometer/event/storage/pymongo_base.py:72
|
#: ceilometer/event/storage/pymongo_base.py:72
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record duplicated event: %s"
|
msgid "Failed to record duplicated event: %s"
|
||||||
msgstr "无法记录重复的事件:%s"
|
msgstr "无法记录重复的事件:%s"
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:215
|
|
||||||
#, python-format
|
|
||||||
msgid "Getting events that match filter: %s"
|
|
||||||
msgstr "正在获取符合过滤器:%s的事件"
|
|
||||||
|
|
||||||
#: ceilometer/event/storage/impl_sqlalchemy.py:327
|
|
||||||
#, python-format
|
|
||||||
msgid "Get traits for %s"
|
|
||||||
msgstr "为%s获取特征"
|
|
||||||
|
|
||||||
#: ceilometer/hardware/discovery.py:74
|
#: ceilometer/hardware/discovery.py:74
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Couldn't obtain IP address of instance %s"
|
msgid "Couldn't obtain IP address of instance %s"
|
||||||
@ -1060,7 +1093,7 @@ msgstr ""
|
|||||||
msgid "Can NOT load inspector %(name)s: %(err)s"
|
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||||
msgstr "无法加载探测器%(name)s: %(err)s"
|
msgstr "无法加载探测器%(name)s: %(err)s"
|
||||||
|
|
||||||
#: ceilometer/ipmi/platform/intel_node_manager.py:228
|
#: ceilometer/ipmi/platform/intel_node_manager.py:297
|
||||||
msgid "Node Manager init failed"
|
msgid "Node Manager init failed"
|
||||||
msgstr "节点管理器初始化失败"
|
msgstr "节点管理器初始化失败"
|
||||||
|
|
||||||
@ -1084,6 +1117,21 @@ msgstr "ipmi输出长度不匹配"
|
|||||||
msgid "running ipmitool failure"
|
msgid "running ipmitool failure"
|
||||||
msgstr "运行ipmitool时失败了"
|
msgstr "运行ipmitool时失败了"
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/node.py:66
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling %(name)s faild for %(cnt)s times!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/node.py:71 ceilometer/ipmi/pollsters/sensor.py:74
|
||||||
|
#, python-format
|
||||||
|
msgid "Pollster for %s is disabled!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/ipmi/pollsters/sensor.py:68
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling %(mtr)s sensor failed for %(cnt)s times!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/network/floatingip.py:54
|
#: ceilometer/network/floatingip.py:54
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "FLOATING IP USAGE: %s"
|
msgid "FLOATING IP USAGE: %s"
|
||||||
@ -1139,6 +1187,15 @@ msgstr "OpenDaylight接口返回状态%(status)s,原因%(reason)s"
|
|||||||
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
msgstr "请求无法连接到OpenDaylight的北向REST接口"
|
msgstr "请求无法连接到OpenDaylight的北向REST接口"
|
||||||
|
|
||||||
|
#: ceilometer/objectstore/rgw.py:80
|
||||||
|
msgid "Radosgw endpoint not found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/objectstore/rgw_client.py:48
|
||||||
|
#, python-format
|
||||||
|
msgid "RGW AdminOps API returned %(status)s %(reason)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/objectstore/swift.py:76
|
#: ceilometer/objectstore/swift.py:76
|
||||||
msgid "Swift endpoint not found"
|
msgid "Swift endpoint not found"
|
||||||
msgstr "Swift端点无法找到"
|
msgstr "Swift端点无法找到"
|
||||||
@ -1165,32 +1222,6 @@ msgstr "系统日志工具必须是下列其中一项:%s"
|
|||||||
msgid "Fatal call to deprecated config: %(msg)s"
|
msgid "Fatal call to deprecated config: %(msg)s"
|
||||||
msgstr "对建议不要使用的配置进行了后果极严重的调用:%(msg)s"
|
msgstr "对建议不要使用的配置进行了后果极严重的调用:%(msg)s"
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:111
|
|
||||||
msgid "The JSON file that defines policies."
|
|
||||||
msgstr "定义策略的JSON文件。"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:114
|
|
||||||
msgid "Default rule. Enforced when a requested rule is not found."
|
|
||||||
msgstr "默认规则。当一个请求的规则没有找到时强制使用的规则。"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:118
|
|
||||||
msgid ""
|
|
||||||
"Directories where policy configuration files are stored. They can be "
|
|
||||||
"relative to any directory in the search path defined by the config_dir "
|
|
||||||
"option, or absolute paths. The file defined by policy_file must exist for"
|
|
||||||
" these directories to be searched."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:142
|
|
||||||
#, python-format
|
|
||||||
msgid "Policy doesn't allow %s to be performed."
|
|
||||||
msgstr "策略不允许 %s 被执行。"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/policy.py:239
|
|
||||||
#, python-format
|
|
||||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
|
||||||
msgstr "规则必须是字典或者规则的实例化对像,获取 %s 取代"
|
|
||||||
|
|
||||||
#: ceilometer/openstack/common/versionutils.py:99
|
#: ceilometer/openstack/common/versionutils.py:99
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -1257,7 +1288,7 @@ msgstr "通过UDP发布采样 %(msg)s 至 %(host)s:%(port)d"
|
|||||||
msgid "Unable to send sample over UDP"
|
msgid "Unable to send sample over UDP"
|
||||||
msgstr "无法通过UDP发送采样"
|
msgstr "无法通过UDP发送采样"
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:114
|
#: ceilometer/storage/__init__.py:126
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "looking for %(name)r driver in %(namespace)r"
|
msgid "looking for %(name)r driver in %(namespace)r"
|
||||||
msgstr "正在名字空间%(namespace)r查找驱动%(name)r "
|
msgstr "正在名字空间%(namespace)r查找驱动%(name)r "
|
||||||
@ -1292,16 +1323,20 @@ msgid ""
|
|||||||
"feature and going in background."
|
"feature and going in background."
|
||||||
msgstr "MongoDB正在后台使用原生的TTL机制清除过期监控数据。"
|
msgstr "MongoDB正在后台使用原生的TTL机制清除过期监控数据。"
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:308
|
#: ceilometer/storage/impl_sqlalchemy.py:306
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unknown metadata type. Key (%s) will not be queryable."
|
msgid "Unknown metadata type. Key (%s) will not be queryable."
|
||||||
msgstr "未知的元数据类型。键(%s)将无法进行查询。"
|
msgstr "未知的元数据类型。键(%s)将无法进行查询。"
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:361
|
#: ceilometer/storage/impl_sqlalchemy.py:359
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%d samples removed from database"
|
msgid "%d samples removed from database"
|
||||||
msgstr "从数据库中移除%d个监控数据。"
|
msgstr "从数据库中移除%d个监控数据。"
|
||||||
|
|
||||||
|
#: ceilometer/storage/impl_sqlalchemy.py:378
|
||||||
|
msgid "Expired residual resource and meter definition data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/hbase/base.py:45
|
#: ceilometer/storage/hbase/base.py:45
|
||||||
msgid "Creating a new in-memory HBase Connection object"
|
msgid "Creating a new in-memory HBase Connection object"
|
||||||
msgstr "正在创建一个新的内存HBase连接对象。"
|
msgstr "正在创建一个新的内存HBase连接对象。"
|
||||||
|
Loading…
Reference in New Issue
Block a user