Imported Translations from Transifex
Change-Id: Icec67d966311dc70462a5a8e9e9a5711d4d6d7d3
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,9 +7,9 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ceilometer "
|
"Project-Id-Version: ceilometer "
|
||||||
"jenkins.ceilometer.propose.translation.update.419\n"
|
"jenkins.ceilometer.propose.translation.update.452\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2014-02-26 06:06+0000\n"
|
"POT-Creation-Date: 2014-03-31 06:07+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"
|
||||||
@@ -18,45 +18,73 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
|
|
||||||
#: ceilometer/collector.py:78
|
#: ceilometer/agent.py:84
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling pollster %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:94
|
||||||
|
#, python-format
|
||||||
|
msgid "Continue after error from %(name)s: %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:169
|
||||||
|
#, python-format
|
||||||
|
msgid "Unable to discover resources: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:171
|
||||||
|
#, python-format
|
||||||
|
msgid "Unknown discovery extension: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/cli.py:119
|
||||||
|
msgid "Clearing expired metering data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/cli.py:124
|
||||||
|
msgid "Nothing to clean, database time to live is disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/collector.py:77
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UDP: Cannot decode data sent by %s"
|
msgid "UDP: Cannot decode data sent by %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:81
|
#: ceilometer/collector.py:80
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UDP: Storing %s"
|
msgid "UDP: Storing %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:85
|
#: ceilometer/collector.py:84
|
||||||
msgid "UDP: Unable to store meter"
|
msgid "UDP: Unable to store meter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:76
|
#: ceilometer/notification.py:70
|
||||||
msgid "Loading event definitions"
|
msgid "Loading event definitions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:88 ceilometer/notifier.py:47
|
#: ceilometer/notification.py:82 ceilometer/notifier.py:47
|
||||||
#, 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:106
|
#: ceilometer/notification.py:100
|
||||||
#, 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:122
|
#: ceilometer/notification.py:116
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Could not join consumer pool %(topic)s/%(exchange)s"
|
msgid "Could not join consumer pool %(topic)s/%(exchange)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:134
|
#: ceilometer/notification.py:128
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "notification %r"
|
msgid "notification %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:151
|
#: ceilometer/notification.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Saving event \"%s\""
|
msgid "Saving event \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -66,80 +94,88 @@ msgstr ""
|
|||||||
msgid "loading notification handlers from %s"
|
msgid "loading notification handlers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:129
|
#: ceilometer/pipeline.py:237
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load publisher %s"
|
msgid "Unable to load publisher %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:176
|
#: ceilometer/pipeline.py:256
|
||||||
#, 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:189
|
#: ceilometer/pipeline.py:269
|
||||||
#, 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:196
|
#: ceilometer/pipeline.py:276
|
||||||
#, 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:216
|
#: ceilometer/pipeline.py:296
|
||||||
#, 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:226
|
#: ceilometer/pipeline.py:306
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %s: Publishing samples"
|
msgid "Pipeline %s: Publishing samples"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:231
|
#: ceilometer/pipeline.py:311
|
||||||
#, 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:235
|
#: ceilometer/pipeline.py:315
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %s: Published samples"
|
msgid "Pipeline %s: Published samples"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:284
|
#: ceilometer/pipeline.py:331
|
||||||
#, python-format
|
|
||||||
msgid "Flush pipeline %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:290
|
|
||||||
#, 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:373
|
#: ceilometer/pipeline.py:492
|
||||||
|
msgid "detected decoupled pipeline config format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/pipeline.py:502
|
||||||
|
msgid "detected deprecated pipeline config format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/pipeline.py:522
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config file: %s"
|
msgid "Pipeline config file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:379
|
#: ceilometer/pipeline.py:528
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config: %s"
|
msgid "Pipeline config: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/service.py:98
|
#: ceilometer/service.py:111
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "loading dispatchers from %s"
|
msgid "loading dispatchers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/service.py:106
|
#: ceilometer/service.py:119
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to load any dispatchers for %s"
|
msgid "Failed to load any dispatchers for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/service.py:127
|
||||||
|
#, python-format
|
||||||
|
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/rpc.py:52
|
#: ceilometer/alarm/rpc.py:52
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -147,59 +183,59 @@ msgid ""
|
|||||||
"%(previous)s to state %(state)s, skipping the notification."
|
"%(previous)s to state %(state)s, skipping the notification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:96
|
#: ceilometer/alarm/service.py:92
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "initiating evaluation cycle on %d alarms"
|
msgid "initiating evaluation cycle on %d alarms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:101
|
#: ceilometer/alarm/service.py:97
|
||||||
msgid "alarm evaluation cycle failed"
|
msgid "alarm evaluation cycle failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:106
|
#: ceilometer/alarm/service.py:102
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "skipping alarm %s: type unsupported"
|
msgid "skipping alarm %s: type unsupported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:110
|
#: ceilometer/alarm/service.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "evaluating alarm %s"
|
msgid "evaluating alarm %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:163 ceilometer/alarm/service.py:221
|
#: ceilometer/alarm/service.py:153 ceilometer/alarm/service.py:211
|
||||||
msgid "initialize_service_hooks"
|
msgid "initialize_service_hooks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:234
|
#: ceilometer/alarm/service.py:224
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:243
|
#: ceilometer/alarm/service.py:233
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:249
|
#: ceilometer/alarm/service.py:239
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:254
|
#: ceilometer/alarm/service.py:244
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to notify alarm %s"
|
msgid "Unable to notify alarm %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:274
|
#: ceilometer/alarm/service.py:264
|
||||||
msgid "Unable to notify for an alarm with no action"
|
msgid "Unable to notify for an alarm with no action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/__init__.py:66
|
#: ceilometer/alarm/evaluator/__init__.py:71
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/__init__.py:78
|
#: ceilometer/alarm/evaluator/__init__.py:83
|
||||||
msgid "alarm state update failed"
|
msgid "alarm state update failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -222,6 +258,12 @@ msgstr ""
|
|||||||
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/combination.py:100
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:63
|
#: ceilometer/alarm/evaluator/threshold.py:63
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "query stats from %(start)s to %(now)s"
|
msgid "query stats from %(start)s to %(now)s"
|
||||||
@@ -270,7 +312,7 @@ msgid ""
|
|||||||
"threshold, most recent: %(most_recent)s"
|
"threshold, most recent: %(most_recent)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:191
|
#: ceilometer/alarm/evaluator/threshold.py:196
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -405,21 +447,21 @@ msgstr ""
|
|||||||
msgid "assignment retrieval failed"
|
msgid "assignment retrieval failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:119
|
#: ceilometer/api/app.py:133
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Starting server in PID %s"
|
msgid "Starting server in PID %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:120
|
#: ceilometer/api/app.py:134
|
||||||
msgid "Configuration:"
|
msgid "Configuration:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:124
|
#: ceilometer/api/app.py:138
|
||||||
#, 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:128
|
#: ceilometer/api/app.py:142
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on http://%(host)s:%(port)s"
|
msgid "serving on http://%(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -429,145 +471,160 @@ msgstr ""
|
|||||||
msgid "Error parsing HTTP response: %s"
|
msgid "Error parsing HTTP response: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:84
|
#: ceilometer/api/controllers/v2.py:86
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(entity)s %(id)s Not Found"
|
msgid "%(entity)s %(id)s Not Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:231
|
#: ceilometer/api/controllers/v2.py:245
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to convert the metadata value %s automatically"
|
msgid "Failed to convert the metadata value %s automatically"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:243
|
#: ceilometer/api/controllers/v2.py:257
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to convert the value %(value)s to the expected data type %(type)s."
|
msgid "Failed to convert the value %(value)s to the expected data type %(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:248
|
#: ceilometer/api/controllers/v2.py:262
|
||||||
#, 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.py:253
|
#: ceilometer/api/controllers/v2.py:267
|
||||||
#, 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.py:263
|
#: ceilometer/api/controllers/v2.py:278
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Not Authorized to access project %s"
|
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:669 ceilometer/api/v1/blueprint.py:579
|
#: ceilometer/api/controllers/v2.py:737 ceilometer/api/v1/blueprint.py:579
|
||||||
msgid "clamping min timestamp to range"
|
msgid "clamping min timestamp to range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:674 ceilometer/api/v1/blueprint.py:582
|
#: ceilometer/api/controllers/v2.py:742 ceilometer/api/v1/blueprint.py:582
|
||||||
msgid "clamping max timestamp to range"
|
msgid "clamping max timestamp to range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:729 ceilometer/api/controllers/v2.py:981
|
#: ceilometer/api/controllers/v2.py:818 ceilometer/api/controllers/v2.py:1074
|
||||||
msgid "Limit must be positive"
|
msgid "Limit must be positive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:806
|
#: ceilometer/api/controllers/v2.py:896
|
||||||
msgid "Period must be positive."
|
msgid "Period must be positive."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:815
|
#: ceilometer/api/controllers/v2.py:908
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "computed value coming from %r"
|
msgid "computed value coming from %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:997
|
#: ceilometer/api/controllers/v2.py:1090
|
||||||
msgid "Sample"
|
msgid "Sample"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1180
|
#: ceilometer/api/controllers/v2.py:1272
|
||||||
msgid "Limit should be positive"
|
msgid "Limit should be positive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1267
|
#: ceilometer/api/controllers/v2.py:1364
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "String %s is not a valid isotime"
|
msgid "String %s is not a valid isotime"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1268
|
#: ceilometer/api/controllers/v2.py:1365
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to parse the timestamp value %s"
|
msgid "Failed to parse the timestamp value %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1353
|
#: ceilometer/api/controllers/v2.py:1451
|
||||||
msgid "Resource"
|
msgid "Resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1425
|
#: ceilometer/api/controllers/v2.py:1525
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
"%(threshold)s over %(period)s seconds"
|
"%(threshold)s over %(period)s seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1466
|
#: ceilometer/api/controllers/v2.py:1566
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Combined state of alarms %s"
|
msgid "Combined state of alarms %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1564
|
#: ceilometer/api/controllers/v2.py:1618
|
||||||
msgid "either threshold_rule or combination_rule must be set"
|
#, python-format
|
||||||
|
msgid "Timezone %s is not valid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1569
|
#: ceilometer/api/controllers/v2.py:1739 ceilometer/api/controllers/v2.py:1855
|
||||||
msgid "threshold_rule and combination_rule cannot be set at the same time"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1589 ceilometer/api/controllers/v2.py:1685
|
|
||||||
msgid "Alarm"
|
msgid "Alarm"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1743
|
||||||
|
msgid "Time constraint names must be unique for a given alarm."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1753
|
#: ceilometer/api/controllers/v2.py:1753
|
||||||
#, python-format
|
#, python-format
|
||||||
|
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1757
|
||||||
|
msgid "threshold_rule and combination_rule cannot be set at the same time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1924
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm with name=%s exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1932
|
||||||
|
#, python-format
|
||||||
msgid "Error while putting alarm: %s"
|
msgid "Error while putting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1754 ceilometer/api/controllers/v2.py:1893
|
#: ceilometer/api/controllers/v2.py:1933 ceilometer/api/controllers/v2.py:2081
|
||||||
msgid "Alarm incorrect"
|
msgid "Alarm incorrect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1804
|
#: ceilometer/api/controllers/v2.py:1983
|
||||||
msgid "state invalid"
|
msgid "state invalid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1886
|
#: ceilometer/api/controllers/v2.py:2074
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name='%s' exists"
|
msgid "Alarm with name='%s' exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1892
|
#: ceilometer/api/controllers/v2.py:2080
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while posting alarm: %s"
|
msgid "Error while posting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2043
|
#: ceilometer/api/controllers/v2.py:2231
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "operator %s not supported"
|
msgid "operator %s not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2064
|
#: ceilometer/api/controllers/v2.py:2252
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting traits for %s"
|
msgid "Getting traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2128
|
#: ceilometer/api/controllers/v2.py:2316
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2131
|
#: ceilometer/api/controllers/v2.py:2319
|
||||||
#, 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 ""
|
||||||
@@ -579,19 +636,9 @@ msgid ""
|
|||||||
"min_ts %(min_ts)s, max_ts %(max_ts)s"
|
"min_ts %(min_ts)s, max_ts %(max_ts)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/central/manager.py:43 ceilometer/compute/manager.py:42
|
#: ceilometer/central/manager.py:48
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Polling pollster %s"
|
msgid "Skip interval_task because Keystone error: %s"
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/central/manager.py:52 ceilometer/compute/manager.py:50
|
|
||||||
#, python-format
|
|
||||||
msgid "Continue after error from %(name)s: %(error)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/compute/manager.py:59
|
|
||||||
#, python-format
|
|
||||||
msgid "Unable to retrieve instances: %s"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/nova_notifier.py:82
|
#: ceilometer/compute/nova_notifier.py:82
|
||||||
@@ -628,46 +675,106 @@ msgstr ""
|
|||||||
msgid "An error occurred while building %(m)s sample: %(e)s"
|
msgid "An error occurred while building %(m)s sample: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:34
|
#: ceilometer/compute/pollsters/cpu.py:35
|
||||||
#: ceilometer/compute/pollsters/net.py:77
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "checking instance %s"
|
msgid "checking instance %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:38
|
#: ceilometer/compute/pollsters/cpu.py:39
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:51
|
#: ceilometer/compute/pollsters/cpu.py:53
|
||||||
#: ceilometer/compute/pollsters/disk.py:96
|
#: ceilometer/compute/pollsters/cpu.py:85
|
||||||
#: ceilometer/compute/pollsters/net.py:90
|
#: ceilometer/compute/pollsters/disk.py:97
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:205
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:47
|
||||||
|
#: ceilometer/compute/pollsters/net.py:104
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Exception while getting samples %s"
|
msgid "Exception while getting samples %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:53
|
#: ceilometer/compute/pollsters/cpu.py:56
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining CPU time is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:59
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "could not get CPU time for %(id)s: %(e)s"
|
msgid "could not get CPU time for %(id)s: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:98
|
#: ceilometer/compute/pollsters/cpu.py:69
|
||||||
#: ceilometer/compute/pollsters/net.py:92
|
#, python-format
|
||||||
|
msgid "Checking CPU util for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:73
|
||||||
|
#, python-format
|
||||||
|
msgid "CPU UTIL: %(instance)s %(util)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining CPU Util is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:91
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:100
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:208
|
||||||
|
#: ceilometer/compute/pollsters/net.py:107
|
||||||
|
#, python-format
|
||||||
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:105
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:214
|
||||||
|
#: ceilometer/compute/pollsters/net.py:112
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ignoring instance %(name)s: %(error)s"
|
msgid "Ignoring instance %(name)s: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/inspector.py:155
|
#: ceilometer/compute/pollsters/memory.py:31
|
||||||
|
#, python-format
|
||||||
|
msgid "Checking memory usage for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:35
|
||||||
|
#, python-format
|
||||||
|
msgid "MEMORY USAGE: %(instance)s %(usage)f"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:50
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining Memory Usage is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:53
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not get Memory Usage for %(id)s: %(e)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/net.py:90
|
||||||
|
#, python-format
|
||||||
|
msgid "checking net info for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/virt/inspector.py:231
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load the hypervisor inspector: %s"
|
msgid "Unable to load the hypervisor inspector: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:166
|
#: ceilometer/compute/virt/hyperv/utilsv2.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "VM %s not found on Hyper-V"
|
msgid "VM %s not found on Hyper-V"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:168
|
#: ceilometer/compute/virt/hyperv/utilsv2.py:184
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Duplicate VM name found: %s"
|
msgid "Duplicate VM name found: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -695,6 +802,14 @@ msgid ""
|
|||||||
"SHUTOFF"
|
"SHUTOFF"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:86
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:103
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:135
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:148
|
||||||
|
#, python-format
|
||||||
|
msgid "VM %s not found in VMware Vsphere"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/dispatcher/database.py:50
|
#: ceilometer/dispatcher/database.py:50
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -779,6 +894,16 @@ msgstr ""
|
|||||||
msgid "Event Definitions: %s"
|
msgid "Event Definitions: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/hardware/plugin.py:71
|
||||||
|
#, python-format
|
||||||
|
msgid "inspector call %(func)r failed for host %(host)s: %(err)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/hardware/plugin.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/network/floatingip.py:45
|
#: ceilometer/network/floatingip.py:45
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "FLOATING IP USAGE: %s"
|
msgid "FLOATING IP USAGE: %s"
|
||||||
@@ -789,6 +914,16 @@ msgstr ""
|
|||||||
msgid "network notification %r"
|
msgid "network notification %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/network/statistics/opendaylight/client.py:232
|
||||||
|
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:144
|
||||||
|
#, python-format
|
||||||
|
msgid "OpenDaylitght API returned %(status)s %(reason)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/network/statistics/opendaylight/driver.py:166
|
||||||
|
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/objectstore/swift.py:70
|
#: ceilometer/objectstore/swift.py:70
|
||||||
msgid "Swift endpoint not found"
|
msgid "Swift endpoint not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1633,9 +1768,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ceilometer/publisher/rpc.py:106
|
#: ceilometer/publisher/rpc.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid "Publishing policy set to %s, override backend retry config to 1"
|
||||||
"Publishing policy set to %s, override backend retry "
|
|
||||||
"config to 1"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/publisher/rpc.py:111
|
#: ceilometer/publisher/rpc.py:111
|
||||||
@@ -1682,127 +1815,57 @@ msgstr ""
|
|||||||
msgid "Unable to send sample over UDP"
|
msgid "Unable to send sample over UDP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:72
|
#: ceilometer/storage/__init__.py:76
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "looking for %(name)r driver in %(namespace)r"
|
msgid "looking for %(name)r driver in %(namespace)r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:165
|
#: ceilometer/storage/impl_hbase.py:136
|
||||||
msgid "Clearing expired metering data"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:170
|
|
||||||
msgid "Nothing to clean, database time to live is disabled"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:138 ceilometer/storage/base.py:164
|
|
||||||
msgid "Projects not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:148
|
|
||||||
msgid "Clearing samples not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:156
|
|
||||||
msgid "Users not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:185
|
|
||||||
msgid "Resources not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:200
|
|
||||||
msgid "Meters not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:209
|
|
||||||
msgid "Samples not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:217
|
|
||||||
msgid "Statistics not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:223 ceilometer/storage/base.py:231
|
|
||||||
#: ceilometer/storage/base.py:236 ceilometer/storage/base.py:241
|
|
||||||
msgid "Alarms not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:271 ceilometer/storage/base.py:276
|
|
||||||
msgid "Alarm history not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:288 ceilometer/storage/base.py:294
|
|
||||||
#: ceilometer/storage/base.py:300 ceilometer/storage/base.py:310
|
|
||||||
#: ceilometer/storage/base.py:321
|
|
||||||
msgid "Events not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:332
|
|
||||||
msgid "Complex query for samples is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:344
|
|
||||||
msgid "Complex query for alarms is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:356
|
|
||||||
msgid "Complex query for alarms history is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_db2.py:283 ceilometer/storage/impl_db2.py:455
|
|
||||||
#: ceilometer/storage/impl_hbase.py:313 ceilometer/storage/impl_hbase.py:375
|
|
||||||
#: ceilometer/storage/impl_mongodb.py:542
|
|
||||||
#: ceilometer/storage/impl_mongodb.py:769
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:429
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:522
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:817
|
|
||||||
#: ceilometer/storage/pymongo_base.py:172
|
|
||||||
msgid "Pagination not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:100
|
|
||||||
msgid "Creating a new in-memory HBase Connection object"
|
msgid "Creating a new in-memory HBase Connection object"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:115
|
#: ceilometer/storage/impl_hbase.py:156
|
||||||
msgid "Dropping HBase schema..."
|
msgid "Dropping HBase schema..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:123
|
#: ceilometer/storage/impl_hbase.py:168
|
||||||
msgid "Cannot disable table but ignoring error"
|
msgid "Cannot disable table but ignoring error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:127
|
#: ceilometer/storage/impl_hbase.py:172
|
||||||
msgid "Cannot delete table but ignoring error"
|
msgid "Cannot delete table but ignoring error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:138
|
#: ceilometer/storage/impl_hbase.py:183
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "connecting to HBase on %(host)s:%(port)s"
|
msgid "connecting to HBase on %(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:276 ceilometer/storage/impl_hbase.py:288
|
#: ceilometer/storage/impl_hbase.py:348 ceilometer/storage/impl_hbase.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "source: %s"
|
msgid "source: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:339
|
#: ceilometer/storage/impl_hbase.py:397
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Meter table: %s"
|
msgid "Query Meter table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:380
|
#: ceilometer/storage/impl_hbase.py:440
|
||||||
|
msgid "Pagination not implemented"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/storage/impl_hbase.py:446
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Resource table: %s"
|
msgid "Query Resource table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:425
|
#: ceilometer/storage/impl_hbase.py:478
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Meter Table: %s"
|
msgid "Query Meter Table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:636
|
#: ceilometer/storage/impl_hbase.py:715
|
||||||
msgid "Opening in-memory HBase connection"
|
msgid "Opening in-memory HBase connection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1816,35 +1879,22 @@ msgstr ""
|
|||||||
msgid "Dropping data with TTL %d"
|
msgid "Dropping data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:124
|
#: ceilometer/storage/impl_sqlalchemy.py:357
|
||||||
#, python-format
|
|
||||||
msgid "Query on %(key)s is of %(value)s type and is not supported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:148
|
|
||||||
msgid "Missing required meter specifier"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:334
|
|
||||||
#, 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:748
|
#: ceilometer/storage/impl_sqlalchemy.py:1055
|
||||||
msgid "Unable to group by these fields"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1066
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record event: %s"
|
msgid "Failed to record event: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1081
|
#: ceilometer/storage/impl_sqlalchemy.py:1070
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting events that match filter: %s"
|
msgid "Getting events that match filter: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1198
|
#: ceilometer/storage/impl_sqlalchemy.py:1187
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Get traits for %s"
|
msgid "Get traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1928
ceilometer/locale/el/LC_MESSAGES/ceilometer.po
Normal file
1928
ceilometer/locale/el/LC_MESSAGES/ceilometer.po
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ 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: 2014-02-26 06:06+0000\n"
|
"POT-Creation-Date: 2014-03-31 06:07+0000\n"
|
||||||
"PO-Revision-Date: 2014-02-25 08:27+0000\n"
|
"PO-Revision-Date: 2014-02-25 08:27+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Hebrew "
|
"Language-Team: Hebrew "
|
||||||
@@ -18,45 +18,73 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
|
|
||||||
#: ceilometer/collector.py:78
|
#: ceilometer/agent.py:84
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling pollster %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:94
|
||||||
|
#, python-format
|
||||||
|
msgid "Continue after error from %(name)s: %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:169
|
||||||
|
#, python-format
|
||||||
|
msgid "Unable to discover resources: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:171
|
||||||
|
#, python-format
|
||||||
|
msgid "Unknown discovery extension: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/cli.py:119
|
||||||
|
msgid "Clearing expired metering data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/cli.py:124
|
||||||
|
msgid "Nothing to clean, database time to live is disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/collector.py:77
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UDP: Cannot decode data sent by %s"
|
msgid "UDP: Cannot decode data sent by %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:81
|
#: ceilometer/collector.py:80
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UDP: Storing %s"
|
msgid "UDP: Storing %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:85
|
#: ceilometer/collector.py:84
|
||||||
msgid "UDP: Unable to store meter"
|
msgid "UDP: Unable to store meter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:76
|
#: ceilometer/notification.py:70
|
||||||
msgid "Loading event definitions"
|
msgid "Loading event definitions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:88 ceilometer/notifier.py:47
|
#: ceilometer/notification.py:82 ceilometer/notifier.py:47
|
||||||
#, 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:106
|
#: ceilometer/notification.py:100
|
||||||
#, 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:122
|
#: ceilometer/notification.py:116
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Could not join consumer pool %(topic)s/%(exchange)s"
|
msgid "Could not join consumer pool %(topic)s/%(exchange)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:134
|
#: ceilometer/notification.py:128
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "notification %r"
|
msgid "notification %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:151
|
#: ceilometer/notification.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Saving event \"%s\""
|
msgid "Saving event \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -66,80 +94,88 @@ msgstr ""
|
|||||||
msgid "loading notification handlers from %s"
|
msgid "loading notification handlers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:129
|
#: ceilometer/pipeline.py:237
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load publisher %s"
|
msgid "Unable to load publisher %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:176
|
#: ceilometer/pipeline.py:256
|
||||||
#, 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:189
|
#: ceilometer/pipeline.py:269
|
||||||
#, 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:196
|
#: ceilometer/pipeline.py:276
|
||||||
#, 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:216
|
#: ceilometer/pipeline.py:296
|
||||||
#, 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:226
|
#: ceilometer/pipeline.py:306
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %s: Publishing samples"
|
msgid "Pipeline %s: Publishing samples"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:231
|
#: ceilometer/pipeline.py:311
|
||||||
#, 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:235
|
#: ceilometer/pipeline.py:315
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %s: Published samples"
|
msgid "Pipeline %s: Published samples"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:284
|
#: ceilometer/pipeline.py:331
|
||||||
#, python-format
|
|
||||||
msgid "Flush pipeline %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:290
|
|
||||||
#, 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:373
|
#: ceilometer/pipeline.py:492
|
||||||
|
msgid "detected decoupled pipeline config format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/pipeline.py:502
|
||||||
|
msgid "detected deprecated pipeline config format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/pipeline.py:522
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config file: %s"
|
msgid "Pipeline config file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:379
|
#: ceilometer/pipeline.py:528
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config: %s"
|
msgid "Pipeline config: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/service.py:98
|
#: ceilometer/service.py:111
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "loading dispatchers from %s"
|
msgid "loading dispatchers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/service.py:106
|
#: ceilometer/service.py:119
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to load any dispatchers for %s"
|
msgid "Failed to load any dispatchers for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/service.py:127
|
||||||
|
#, python-format
|
||||||
|
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/rpc.py:52
|
#: ceilometer/alarm/rpc.py:52
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -147,59 +183,59 @@ msgid ""
|
|||||||
"%(previous)s to state %(state)s, skipping the notification."
|
"%(previous)s to state %(state)s, skipping the notification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:96
|
#: ceilometer/alarm/service.py:92
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "initiating evaluation cycle on %d alarms"
|
msgid "initiating evaluation cycle on %d alarms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:101
|
#: ceilometer/alarm/service.py:97
|
||||||
msgid "alarm evaluation cycle failed"
|
msgid "alarm evaluation cycle failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:106
|
#: ceilometer/alarm/service.py:102
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "skipping alarm %s: type unsupported"
|
msgid "skipping alarm %s: type unsupported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:110
|
#: ceilometer/alarm/service.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "evaluating alarm %s"
|
msgid "evaluating alarm %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:163 ceilometer/alarm/service.py:221
|
#: ceilometer/alarm/service.py:153 ceilometer/alarm/service.py:211
|
||||||
msgid "initialize_service_hooks"
|
msgid "initialize_service_hooks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:234
|
#: ceilometer/alarm/service.py:224
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:243
|
#: ceilometer/alarm/service.py:233
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:249
|
#: ceilometer/alarm/service.py:239
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:254
|
#: ceilometer/alarm/service.py:244
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to notify alarm %s"
|
msgid "Unable to notify alarm %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:274
|
#: ceilometer/alarm/service.py:264
|
||||||
msgid "Unable to notify for an alarm with no action"
|
msgid "Unable to notify for an alarm with no action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/__init__.py:66
|
#: ceilometer/alarm/evaluator/__init__.py:71
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/__init__.py:78
|
#: ceilometer/alarm/evaluator/__init__.py:83
|
||||||
msgid "alarm state update failed"
|
msgid "alarm state update failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -222,6 +258,12 @@ msgstr ""
|
|||||||
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/combination.py:100
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:63
|
#: ceilometer/alarm/evaluator/threshold.py:63
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "query stats from %(start)s to %(now)s"
|
msgid "query stats from %(start)s to %(now)s"
|
||||||
@@ -270,7 +312,7 @@ msgid ""
|
|||||||
"threshold, most recent: %(most_recent)s"
|
"threshold, most recent: %(most_recent)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:191
|
#: ceilometer/alarm/evaluator/threshold.py:196
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -405,21 +447,21 @@ msgstr ""
|
|||||||
msgid "assignment retrieval failed"
|
msgid "assignment retrieval failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:119
|
#: ceilometer/api/app.py:133
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Starting server in PID %s"
|
msgid "Starting server in PID %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:120
|
#: ceilometer/api/app.py:134
|
||||||
msgid "Configuration:"
|
msgid "Configuration:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:124
|
#: ceilometer/api/app.py:138
|
||||||
#, 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:128
|
#: ceilometer/api/app.py:142
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on http://%(host)s:%(port)s"
|
msgid "serving on http://%(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -429,145 +471,160 @@ msgstr ""
|
|||||||
msgid "Error parsing HTTP response: %s"
|
msgid "Error parsing HTTP response: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:84
|
#: ceilometer/api/controllers/v2.py:86
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(entity)s %(id)s Not Found"
|
msgid "%(entity)s %(id)s Not Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:231
|
#: ceilometer/api/controllers/v2.py:245
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to convert the metadata value %s automatically"
|
msgid "Failed to convert the metadata value %s automatically"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:243
|
#: ceilometer/api/controllers/v2.py:257
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to convert the value %(value)s to the expected data type %(type)s."
|
msgid "Failed to convert the value %(value)s to the expected data type %(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:248
|
#: ceilometer/api/controllers/v2.py:262
|
||||||
#, 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.py:253
|
#: ceilometer/api/controllers/v2.py:267
|
||||||
#, 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.py:263
|
#: ceilometer/api/controllers/v2.py:278
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Not Authorized to access project %s"
|
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:669 ceilometer/api/v1/blueprint.py:579
|
#: ceilometer/api/controllers/v2.py:737 ceilometer/api/v1/blueprint.py:579
|
||||||
msgid "clamping min timestamp to range"
|
msgid "clamping min timestamp to range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:674 ceilometer/api/v1/blueprint.py:582
|
#: ceilometer/api/controllers/v2.py:742 ceilometer/api/v1/blueprint.py:582
|
||||||
msgid "clamping max timestamp to range"
|
msgid "clamping max timestamp to range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:729 ceilometer/api/controllers/v2.py:981
|
#: ceilometer/api/controllers/v2.py:818 ceilometer/api/controllers/v2.py:1074
|
||||||
msgid "Limit must be positive"
|
msgid "Limit must be positive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:806
|
#: ceilometer/api/controllers/v2.py:896
|
||||||
msgid "Period must be positive."
|
msgid "Period must be positive."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:815
|
#: ceilometer/api/controllers/v2.py:908
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "computed value coming from %r"
|
msgid "computed value coming from %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:997
|
#: ceilometer/api/controllers/v2.py:1090
|
||||||
msgid "Sample"
|
msgid "Sample"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1180
|
#: ceilometer/api/controllers/v2.py:1272
|
||||||
msgid "Limit should be positive"
|
msgid "Limit should be positive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1267
|
#: ceilometer/api/controllers/v2.py:1364
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "String %s is not a valid isotime"
|
msgid "String %s is not a valid isotime"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1268
|
#: ceilometer/api/controllers/v2.py:1365
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to parse the timestamp value %s"
|
msgid "Failed to parse the timestamp value %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1353
|
#: ceilometer/api/controllers/v2.py:1451
|
||||||
msgid "Resource"
|
msgid "Resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1425
|
#: ceilometer/api/controllers/v2.py:1525
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
"%(threshold)s over %(period)s seconds"
|
"%(threshold)s over %(period)s seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1466
|
#: ceilometer/api/controllers/v2.py:1566
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Combined state of alarms %s"
|
msgid "Combined state of alarms %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1564
|
#: ceilometer/api/controllers/v2.py:1618
|
||||||
msgid "either threshold_rule or combination_rule must be set"
|
#, python-format
|
||||||
|
msgid "Timezone %s is not valid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1569
|
#: ceilometer/api/controllers/v2.py:1739 ceilometer/api/controllers/v2.py:1855
|
||||||
msgid "threshold_rule and combination_rule cannot be set at the same time"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1589 ceilometer/api/controllers/v2.py:1685
|
|
||||||
msgid "Alarm"
|
msgid "Alarm"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1743
|
||||||
|
msgid "Time constraint names must be unique for a given alarm."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1753
|
#: ceilometer/api/controllers/v2.py:1753
|
||||||
#, python-format
|
#, python-format
|
||||||
|
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1757
|
||||||
|
msgid "threshold_rule and combination_rule cannot be set at the same time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1924
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm with name=%s exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1932
|
||||||
|
#, python-format
|
||||||
msgid "Error while putting alarm: %s"
|
msgid "Error while putting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1754 ceilometer/api/controllers/v2.py:1893
|
#: ceilometer/api/controllers/v2.py:1933 ceilometer/api/controllers/v2.py:2081
|
||||||
msgid "Alarm incorrect"
|
msgid "Alarm incorrect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1804
|
#: ceilometer/api/controllers/v2.py:1983
|
||||||
msgid "state invalid"
|
msgid "state invalid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1886
|
#: ceilometer/api/controllers/v2.py:2074
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name='%s' exists"
|
msgid "Alarm with name='%s' exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1892
|
#: ceilometer/api/controllers/v2.py:2080
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while posting alarm: %s"
|
msgid "Error while posting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2043
|
#: ceilometer/api/controllers/v2.py:2231
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "operator %s not supported"
|
msgid "operator %s not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2064
|
#: ceilometer/api/controllers/v2.py:2252
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting traits for %s"
|
msgid "Getting traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2128
|
#: ceilometer/api/controllers/v2.py:2316
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2131
|
#: ceilometer/api/controllers/v2.py:2319
|
||||||
#, 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 ""
|
||||||
@@ -579,19 +636,9 @@ msgid ""
|
|||||||
"min_ts %(min_ts)s, max_ts %(max_ts)s"
|
"min_ts %(min_ts)s, max_ts %(max_ts)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/central/manager.py:43 ceilometer/compute/manager.py:42
|
#: ceilometer/central/manager.py:48
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Polling pollster %s"
|
msgid "Skip interval_task because Keystone error: %s"
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/central/manager.py:52 ceilometer/compute/manager.py:50
|
|
||||||
#, python-format
|
|
||||||
msgid "Continue after error from %(name)s: %(error)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/compute/manager.py:59
|
|
||||||
#, python-format
|
|
||||||
msgid "Unable to retrieve instances: %s"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/nova_notifier.py:82
|
#: ceilometer/compute/nova_notifier.py:82
|
||||||
@@ -628,46 +675,106 @@ msgstr ""
|
|||||||
msgid "An error occurred while building %(m)s sample: %(e)s"
|
msgid "An error occurred while building %(m)s sample: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:34
|
#: ceilometer/compute/pollsters/cpu.py:35
|
||||||
#: ceilometer/compute/pollsters/net.py:77
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "checking instance %s"
|
msgid "checking instance %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:38
|
#: ceilometer/compute/pollsters/cpu.py:39
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:51
|
#: ceilometer/compute/pollsters/cpu.py:53
|
||||||
#: ceilometer/compute/pollsters/disk.py:96
|
#: ceilometer/compute/pollsters/cpu.py:85
|
||||||
#: ceilometer/compute/pollsters/net.py:90
|
#: ceilometer/compute/pollsters/disk.py:97
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:205
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:47
|
||||||
|
#: ceilometer/compute/pollsters/net.py:104
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Exception while getting samples %s"
|
msgid "Exception while getting samples %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:53
|
#: ceilometer/compute/pollsters/cpu.py:56
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining CPU time is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:59
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "could not get CPU time for %(id)s: %(e)s"
|
msgid "could not get CPU time for %(id)s: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:98
|
#: ceilometer/compute/pollsters/cpu.py:69
|
||||||
#: ceilometer/compute/pollsters/net.py:92
|
#, python-format
|
||||||
|
msgid "Checking CPU util for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:73
|
||||||
|
#, python-format
|
||||||
|
msgid "CPU UTIL: %(instance)s %(util)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining CPU Util is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:91
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:100
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:208
|
||||||
|
#: ceilometer/compute/pollsters/net.py:107
|
||||||
|
#, python-format
|
||||||
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:105
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:214
|
||||||
|
#: ceilometer/compute/pollsters/net.py:112
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ignoring instance %(name)s: %(error)s"
|
msgid "Ignoring instance %(name)s: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/inspector.py:155
|
#: ceilometer/compute/pollsters/memory.py:31
|
||||||
|
#, python-format
|
||||||
|
msgid "Checking memory usage for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:35
|
||||||
|
#, python-format
|
||||||
|
msgid "MEMORY USAGE: %(instance)s %(usage)f"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:50
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining Memory Usage is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:53
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not get Memory Usage for %(id)s: %(e)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/net.py:90
|
||||||
|
#, python-format
|
||||||
|
msgid "checking net info for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/virt/inspector.py:231
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load the hypervisor inspector: %s"
|
msgid "Unable to load the hypervisor inspector: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:166
|
#: ceilometer/compute/virt/hyperv/utilsv2.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "VM %s not found on Hyper-V"
|
msgid "VM %s not found on Hyper-V"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:168
|
#: ceilometer/compute/virt/hyperv/utilsv2.py:184
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Duplicate VM name found: %s"
|
msgid "Duplicate VM name found: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -695,6 +802,14 @@ msgid ""
|
|||||||
"SHUTOFF"
|
"SHUTOFF"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:86
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:103
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:135
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:148
|
||||||
|
#, python-format
|
||||||
|
msgid "VM %s not found in VMware Vsphere"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/dispatcher/database.py:50
|
#: ceilometer/dispatcher/database.py:50
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -779,6 +894,16 @@ msgstr ""
|
|||||||
msgid "Event Definitions: %s"
|
msgid "Event Definitions: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/hardware/plugin.py:71
|
||||||
|
#, python-format
|
||||||
|
msgid "inspector call %(func)r failed for host %(host)s: %(err)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/hardware/plugin.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/network/floatingip.py:45
|
#: ceilometer/network/floatingip.py:45
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "FLOATING IP USAGE: %s"
|
msgid "FLOATING IP USAGE: %s"
|
||||||
@@ -789,6 +914,16 @@ msgstr ""
|
|||||||
msgid "network notification %r"
|
msgid "network notification %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/network/statistics/opendaylight/client.py:232
|
||||||
|
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:144
|
||||||
|
#, python-format
|
||||||
|
msgid "OpenDaylitght API returned %(status)s %(reason)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/network/statistics/opendaylight/driver.py:166
|
||||||
|
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/objectstore/swift.py:70
|
#: ceilometer/objectstore/swift.py:70
|
||||||
msgid "Swift endpoint not found"
|
msgid "Swift endpoint not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1633,9 +1768,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ceilometer/publisher/rpc.py:106
|
#: ceilometer/publisher/rpc.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid "Publishing policy set to %s, override backend retry config to 1"
|
||||||
"Publishing policy set to %s, override backend retry "
|
|
||||||
"config to 1"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/publisher/rpc.py:111
|
#: ceilometer/publisher/rpc.py:111
|
||||||
@@ -1682,127 +1815,57 @@ msgstr ""
|
|||||||
msgid "Unable to send sample over UDP"
|
msgid "Unable to send sample over UDP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:72
|
#: ceilometer/storage/__init__.py:76
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "looking for %(name)r driver in %(namespace)r"
|
msgid "looking for %(name)r driver in %(namespace)r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:165
|
#: ceilometer/storage/impl_hbase.py:136
|
||||||
msgid "Clearing expired metering data"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:170
|
|
||||||
msgid "Nothing to clean, database time to live is disabled"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:138 ceilometer/storage/base.py:164
|
|
||||||
msgid "Projects not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:148
|
|
||||||
msgid "Clearing samples not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:156
|
|
||||||
msgid "Users not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:185
|
|
||||||
msgid "Resources not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:200
|
|
||||||
msgid "Meters not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:209
|
|
||||||
msgid "Samples not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:217
|
|
||||||
msgid "Statistics not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:223 ceilometer/storage/base.py:231
|
|
||||||
#: ceilometer/storage/base.py:236 ceilometer/storage/base.py:241
|
|
||||||
msgid "Alarms not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:271 ceilometer/storage/base.py:276
|
|
||||||
msgid "Alarm history not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:288 ceilometer/storage/base.py:294
|
|
||||||
#: ceilometer/storage/base.py:300 ceilometer/storage/base.py:310
|
|
||||||
#: ceilometer/storage/base.py:321
|
|
||||||
msgid "Events not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:332
|
|
||||||
msgid "Complex query for samples is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:344
|
|
||||||
msgid "Complex query for alarms is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:356
|
|
||||||
msgid "Complex query for alarms history is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_db2.py:283 ceilometer/storage/impl_db2.py:455
|
|
||||||
#: ceilometer/storage/impl_hbase.py:313 ceilometer/storage/impl_hbase.py:375
|
|
||||||
#: ceilometer/storage/impl_mongodb.py:542
|
|
||||||
#: ceilometer/storage/impl_mongodb.py:769
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:429
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:522
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:817
|
|
||||||
#: ceilometer/storage/pymongo_base.py:172
|
|
||||||
msgid "Pagination not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:100
|
|
||||||
msgid "Creating a new in-memory HBase Connection object"
|
msgid "Creating a new in-memory HBase Connection object"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:115
|
#: ceilometer/storage/impl_hbase.py:156
|
||||||
msgid "Dropping HBase schema..."
|
msgid "Dropping HBase schema..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:123
|
#: ceilometer/storage/impl_hbase.py:168
|
||||||
msgid "Cannot disable table but ignoring error"
|
msgid "Cannot disable table but ignoring error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:127
|
#: ceilometer/storage/impl_hbase.py:172
|
||||||
msgid "Cannot delete table but ignoring error"
|
msgid "Cannot delete table but ignoring error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:138
|
#: ceilometer/storage/impl_hbase.py:183
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "connecting to HBase on %(host)s:%(port)s"
|
msgid "connecting to HBase on %(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:276 ceilometer/storage/impl_hbase.py:288
|
#: ceilometer/storage/impl_hbase.py:348 ceilometer/storage/impl_hbase.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "source: %s"
|
msgid "source: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:339
|
#: ceilometer/storage/impl_hbase.py:397
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Meter table: %s"
|
msgid "Query Meter table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:380
|
#: ceilometer/storage/impl_hbase.py:440
|
||||||
|
msgid "Pagination not implemented"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/storage/impl_hbase.py:446
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Resource table: %s"
|
msgid "Query Resource table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:425
|
#: ceilometer/storage/impl_hbase.py:478
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Meter Table: %s"
|
msgid "Query Meter Table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:636
|
#: ceilometer/storage/impl_hbase.py:715
|
||||||
msgid "Opening in-memory HBase connection"
|
msgid "Opening in-memory HBase connection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1816,35 +1879,22 @@ msgstr ""
|
|||||||
msgid "Dropping data with TTL %d"
|
msgid "Dropping data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:124
|
#: ceilometer/storage/impl_sqlalchemy.py:357
|
||||||
#, python-format
|
|
||||||
msgid "Query on %(key)s is of %(value)s type and is not supported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:148
|
|
||||||
msgid "Missing required meter specifier"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:334
|
|
||||||
#, 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:748
|
#: ceilometer/storage/impl_sqlalchemy.py:1055
|
||||||
msgid "Unable to group by these fields"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1066
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record event: %s"
|
msgid "Failed to record event: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1081
|
#: ceilometer/storage/impl_sqlalchemy.py:1070
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting events that match filter: %s"
|
msgid "Getting events that match filter: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1198
|
#: ceilometer/storage/impl_sqlalchemy.py:1187
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Get traits for %s"
|
msgid "Get traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1876,3 +1926,69 @@ msgstr ""
|
|||||||
msgid "dropping sample with no predecessor: %s"
|
msgid "dropping sample with no predecessor: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Flush pipeline %s"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Not Authorized to access project %s"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "either threshold_rule or combination_rule must be set"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Unable to retrieve instances: %s"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "Publishing policy set to %s,"
|
||||||
|
#~ " override backend retry "
|
||||||
|
#~ "config to 1"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Projects not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Clearing samples not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Users not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Resources not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Meters not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Samples not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Statistics not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Alarms not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Alarm history not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Events not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Complex query for samples is not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Complex query for alarms is not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Complex query for alarms history is not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Query on %(key)s is of %(value)s type and is not supported"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Missing required meter specifier"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Unable to group by these fields"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ 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: 2014-02-26 06:06+0000\n"
|
"POT-Creation-Date: 2014-03-31 06:07+0000\n"
|
||||||
"PO-Revision-Date: 2014-02-25 08:27+0000\n"
|
"PO-Revision-Date: 2014-02-25 08:27+0000\n"
|
||||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||||
"Language-Team: Hebrew (Israel) "
|
"Language-Team: Hebrew (Israel) "
|
||||||
@@ -18,45 +18,73 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 1.3\n"
|
"Generated-By: Babel 1.3\n"
|
||||||
|
|
||||||
#: ceilometer/collector.py:78
|
#: ceilometer/agent.py:84
|
||||||
|
#, python-format
|
||||||
|
msgid "Polling pollster %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:94
|
||||||
|
#, python-format
|
||||||
|
msgid "Continue after error from %(name)s: %(error)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:169
|
||||||
|
#, python-format
|
||||||
|
msgid "Unable to discover resources: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/agent.py:171
|
||||||
|
#, python-format
|
||||||
|
msgid "Unknown discovery extension: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/cli.py:119
|
||||||
|
msgid "Clearing expired metering data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/cli.py:124
|
||||||
|
msgid "Nothing to clean, database time to live is disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/collector.py:77
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UDP: Cannot decode data sent by %s"
|
msgid "UDP: Cannot decode data sent by %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:81
|
#: ceilometer/collector.py:80
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UDP: Storing %s"
|
msgid "UDP: Storing %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/collector.py:85
|
#: ceilometer/collector.py:84
|
||||||
msgid "UDP: Unable to store meter"
|
msgid "UDP: Unable to store meter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:76
|
#: ceilometer/notification.py:70
|
||||||
msgid "Loading event definitions"
|
msgid "Loading event definitions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:88 ceilometer/notifier.py:47
|
#: ceilometer/notification.py:82 ceilometer/notifier.py:47
|
||||||
#, 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:106
|
#: ceilometer/notification.py:100
|
||||||
#, 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:122
|
#: ceilometer/notification.py:116
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Could not join consumer pool %(topic)s/%(exchange)s"
|
msgid "Could not join consumer pool %(topic)s/%(exchange)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:134
|
#: ceilometer/notification.py:128
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "notification %r"
|
msgid "notification %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/notification.py:151
|
#: ceilometer/notification.py:145
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Saving event \"%s\""
|
msgid "Saving event \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -66,80 +94,88 @@ msgstr ""
|
|||||||
msgid "loading notification handlers from %s"
|
msgid "loading notification handlers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:129
|
#: ceilometer/pipeline.py:237
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load publisher %s"
|
msgid "Unable to load publisher %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:176
|
#: ceilometer/pipeline.py:256
|
||||||
#, 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:189
|
#: ceilometer/pipeline.py:269
|
||||||
#, 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:196
|
#: ceilometer/pipeline.py:276
|
||||||
#, 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:216
|
#: ceilometer/pipeline.py:296
|
||||||
#, 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:226
|
#: ceilometer/pipeline.py:306
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %s: Publishing samples"
|
msgid "Pipeline %s: Publishing samples"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:231
|
#: ceilometer/pipeline.py:311
|
||||||
#, 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:235
|
#: ceilometer/pipeline.py:315
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline %s: Published samples"
|
msgid "Pipeline %s: Published samples"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:284
|
#: ceilometer/pipeline.py:331
|
||||||
#, python-format
|
|
||||||
msgid "Flush pipeline %s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:290
|
|
||||||
#, 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:373
|
#: ceilometer/pipeline.py:492
|
||||||
|
msgid "detected decoupled pipeline config format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/pipeline.py:502
|
||||||
|
msgid "detected deprecated pipeline config format"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/pipeline.py:522
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config file: %s"
|
msgid "Pipeline config file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/pipeline.py:379
|
#: ceilometer/pipeline.py:528
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Pipeline config: %s"
|
msgid "Pipeline config: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/service.py:98
|
#: ceilometer/service.py:111
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "loading dispatchers from %s"
|
msgid "loading dispatchers from %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/service.py:106
|
#: ceilometer/service.py:119
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to load any dispatchers for %s"
|
msgid "Failed to load any dispatchers for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/service.py:127
|
||||||
|
#, python-format
|
||||||
|
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/rpc.py:52
|
#: ceilometer/alarm/rpc.py:52
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -147,59 +183,59 @@ msgid ""
|
|||||||
"%(previous)s to state %(state)s, skipping the notification."
|
"%(previous)s to state %(state)s, skipping the notification."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:96
|
#: ceilometer/alarm/service.py:92
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "initiating evaluation cycle on %d alarms"
|
msgid "initiating evaluation cycle on %d alarms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:101
|
#: ceilometer/alarm/service.py:97
|
||||||
msgid "alarm evaluation cycle failed"
|
msgid "alarm evaluation cycle failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:106
|
#: ceilometer/alarm/service.py:102
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "skipping alarm %s: type unsupported"
|
msgid "skipping alarm %s: type unsupported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:110
|
#: ceilometer/alarm/service.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "evaluating alarm %s"
|
msgid "evaluating alarm %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:163 ceilometer/alarm/service.py:221
|
#: ceilometer/alarm/service.py:153 ceilometer/alarm/service.py:211
|
||||||
msgid "initialize_service_hooks"
|
msgid "initialize_service_hooks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:234
|
#: ceilometer/alarm/service.py:224
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:243
|
#: ceilometer/alarm/service.py:233
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:249
|
#: ceilometer/alarm/service.py:239
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:254
|
#: ceilometer/alarm/service.py:244
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to notify alarm %s"
|
msgid "Unable to notify alarm %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/service.py:274
|
#: ceilometer/alarm/service.py:264
|
||||||
msgid "Unable to notify for an alarm with no action"
|
msgid "Unable to notify for an alarm with no action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/__init__.py:66
|
#: ceilometer/alarm/evaluator/__init__.py:71
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/__init__.py:78
|
#: ceilometer/alarm/evaluator/__init__.py:83
|
||||||
msgid "alarm state update failed"
|
msgid "alarm state update failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -222,6 +258,12 @@ msgstr ""
|
|||||||
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/alarm/evaluator/combination.py:100
|
||||||
|
#: ceilometer/alarm/evaluator/threshold.py:177
|
||||||
|
#, python-format
|
||||||
|
msgid "Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:63
|
#: ceilometer/alarm/evaluator/threshold.py:63
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "query stats from %(start)s to %(now)s"
|
msgid "query stats from %(start)s to %(now)s"
|
||||||
@@ -270,7 +312,7 @@ msgid ""
|
|||||||
"threshold, most recent: %(most_recent)s"
|
"threshold, most recent: %(most_recent)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/alarm/evaluator/threshold.py:191
|
#: ceilometer/alarm/evaluator/threshold.py:196
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -405,21 +447,21 @@ msgstr ""
|
|||||||
msgid "assignment retrieval failed"
|
msgid "assignment retrieval failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:119
|
#: ceilometer/api/app.py:133
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Starting server in PID %s"
|
msgid "Starting server in PID %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:120
|
#: ceilometer/api/app.py:134
|
||||||
msgid "Configuration:"
|
msgid "Configuration:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/app.py:124
|
#: ceilometer/api/app.py:138
|
||||||
#, 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:128
|
#: ceilometer/api/app.py:142
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "serving on http://%(host)s:%(port)s"
|
msgid "serving on http://%(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -429,145 +471,160 @@ msgstr ""
|
|||||||
msgid "Error parsing HTTP response: %s"
|
msgid "Error parsing HTTP response: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:84
|
#: ceilometer/api/controllers/v2.py:86
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(entity)s %(id)s Not Found"
|
msgid "%(entity)s %(id)s Not Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:231
|
#: ceilometer/api/controllers/v2.py:245
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to convert the metadata value %s automatically"
|
msgid "Failed to convert the metadata value %s automatically"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:243
|
#: ceilometer/api/controllers/v2.py:257
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to convert the value %(value)s to the expected data type %(type)s."
|
msgid "Failed to convert the value %(value)s to the expected data type %(type)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:248
|
#: ceilometer/api/controllers/v2.py:262
|
||||||
#, 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.py:253
|
#: ceilometer/api/controllers/v2.py:267
|
||||||
#, 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.py:263
|
#: ceilometer/api/controllers/v2.py:278
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Not Authorized to access project %s"
|
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:669 ceilometer/api/v1/blueprint.py:579
|
#: ceilometer/api/controllers/v2.py:737 ceilometer/api/v1/blueprint.py:579
|
||||||
msgid "clamping min timestamp to range"
|
msgid "clamping min timestamp to range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:674 ceilometer/api/v1/blueprint.py:582
|
#: ceilometer/api/controllers/v2.py:742 ceilometer/api/v1/blueprint.py:582
|
||||||
msgid "clamping max timestamp to range"
|
msgid "clamping max timestamp to range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:729 ceilometer/api/controllers/v2.py:981
|
#: ceilometer/api/controllers/v2.py:818 ceilometer/api/controllers/v2.py:1074
|
||||||
msgid "Limit must be positive"
|
msgid "Limit must be positive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:806
|
#: ceilometer/api/controllers/v2.py:896
|
||||||
msgid "Period must be positive."
|
msgid "Period must be positive."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:815
|
#: ceilometer/api/controllers/v2.py:908
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "computed value coming from %r"
|
msgid "computed value coming from %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:997
|
#: ceilometer/api/controllers/v2.py:1090
|
||||||
msgid "Sample"
|
msgid "Sample"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1180
|
#: ceilometer/api/controllers/v2.py:1272
|
||||||
msgid "Limit should be positive"
|
msgid "Limit should be positive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1267
|
#: ceilometer/api/controllers/v2.py:1364
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "String %s is not a valid isotime"
|
msgid "String %s is not a valid isotime"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1268
|
#: ceilometer/api/controllers/v2.py:1365
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to parse the timestamp value %s"
|
msgid "Failed to parse the timestamp value %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1353
|
#: ceilometer/api/controllers/v2.py:1451
|
||||||
msgid "Resource"
|
msgid "Resource"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1425
|
#: ceilometer/api/controllers/v2.py:1525
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
|
||||||
"%(threshold)s over %(period)s seconds"
|
"%(threshold)s over %(period)s seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1466
|
#: ceilometer/api/controllers/v2.py:1566
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Combined state of alarms %s"
|
msgid "Combined state of alarms %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1564
|
#: ceilometer/api/controllers/v2.py:1618
|
||||||
msgid "either threshold_rule or combination_rule must be set"
|
#, python-format
|
||||||
|
msgid "Timezone %s is not valid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1569
|
#: ceilometer/api/controllers/v2.py:1739 ceilometer/api/controllers/v2.py:1855
|
||||||
msgid "threshold_rule and combination_rule cannot be set at the same time"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1589 ceilometer/api/controllers/v2.py:1685
|
|
||||||
msgid "Alarm"
|
msgid "Alarm"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1743
|
||||||
|
msgid "Time constraint names must be unique for a given alarm."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1753
|
#: ceilometer/api/controllers/v2.py:1753
|
||||||
#, python-format
|
#, python-format
|
||||||
|
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1757
|
||||||
|
msgid "threshold_rule and combination_rule cannot be set at the same time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1924
|
||||||
|
#, python-format
|
||||||
|
msgid "Alarm with name=%s exists"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/api/controllers/v2.py:1932
|
||||||
|
#, python-format
|
||||||
msgid "Error while putting alarm: %s"
|
msgid "Error while putting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1754 ceilometer/api/controllers/v2.py:1893
|
#: ceilometer/api/controllers/v2.py:1933 ceilometer/api/controllers/v2.py:2081
|
||||||
msgid "Alarm incorrect"
|
msgid "Alarm incorrect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1804
|
#: ceilometer/api/controllers/v2.py:1983
|
||||||
msgid "state invalid"
|
msgid "state invalid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1886
|
#: ceilometer/api/controllers/v2.py:2074
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Alarm with name='%s' exists"
|
msgid "Alarm with name='%s' exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:1892
|
#: ceilometer/api/controllers/v2.py:2080
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error while posting alarm: %s"
|
msgid "Error while posting alarm: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2043
|
#: ceilometer/api/controllers/v2.py:2231
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "operator %s not supported"
|
msgid "operator %s not supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2064
|
#: ceilometer/api/controllers/v2.py:2252
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting traits for %s"
|
msgid "Getting traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2128
|
#: ceilometer/api/controllers/v2.py:2316
|
||||||
msgid "Event"
|
msgid "Event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/api/controllers/v2.py:2131
|
#: ceilometer/api/controllers/v2.py:2319
|
||||||
#, 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 ""
|
||||||
@@ -579,19 +636,9 @@ msgid ""
|
|||||||
"min_ts %(min_ts)s, max_ts %(max_ts)s"
|
"min_ts %(min_ts)s, max_ts %(max_ts)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/central/manager.py:43 ceilometer/compute/manager.py:42
|
#: ceilometer/central/manager.py:48
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Polling pollster %s"
|
msgid "Skip interval_task because Keystone error: %s"
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/central/manager.py:52 ceilometer/compute/manager.py:50
|
|
||||||
#, python-format
|
|
||||||
msgid "Continue after error from %(name)s: %(error)s"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/compute/manager.py:59
|
|
||||||
#, python-format
|
|
||||||
msgid "Unable to retrieve instances: %s"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/nova_notifier.py:82
|
#: ceilometer/compute/nova_notifier.py:82
|
||||||
@@ -628,46 +675,106 @@ msgstr ""
|
|||||||
msgid "An error occurred while building %(m)s sample: %(e)s"
|
msgid "An error occurred while building %(m)s sample: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:34
|
#: ceilometer/compute/pollsters/cpu.py:35
|
||||||
#: ceilometer/compute/pollsters/net.py:77
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "checking instance %s"
|
msgid "checking instance %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:38
|
#: ceilometer/compute/pollsters/cpu.py:39
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:51
|
#: ceilometer/compute/pollsters/cpu.py:53
|
||||||
#: ceilometer/compute/pollsters/disk.py:96
|
#: ceilometer/compute/pollsters/cpu.py:85
|
||||||
#: ceilometer/compute/pollsters/net.py:90
|
#: ceilometer/compute/pollsters/disk.py:97
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:205
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:47
|
||||||
|
#: ceilometer/compute/pollsters/net.py:104
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Exception while getting samples %s"
|
msgid "Exception while getting samples %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/cpu.py:53
|
#: ceilometer/compute/pollsters/cpu.py:56
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining CPU time is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:59
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "could not get CPU time for %(id)s: %(e)s"
|
msgid "could not get CPU time for %(id)s: %(e)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/pollsters/disk.py:98
|
#: ceilometer/compute/pollsters/cpu.py:69
|
||||||
#: ceilometer/compute/pollsters/net.py:92
|
#, python-format
|
||||||
|
msgid "Checking CPU util for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:73
|
||||||
|
#, python-format
|
||||||
|
msgid "CPU UTIL: %(instance)s %(util)d"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:88
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining CPU Util is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/cpu.py:91
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:100
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:208
|
||||||
|
#: ceilometer/compute/pollsters/net.py:107
|
||||||
|
#, python-format
|
||||||
|
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:105
|
||||||
|
#: ceilometer/compute/pollsters/disk.py:214
|
||||||
|
#: ceilometer/compute/pollsters/net.py:112
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ignoring instance %(name)s: %(error)s"
|
msgid "Ignoring instance %(name)s: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/inspector.py:155
|
#: ceilometer/compute/pollsters/memory.py:31
|
||||||
|
#, python-format
|
||||||
|
msgid "Checking memory usage for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:35
|
||||||
|
#, python-format
|
||||||
|
msgid "MEMORY USAGE: %(instance)s %(usage)f"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:50
|
||||||
|
#, python-format
|
||||||
|
msgid "Obtaining Memory Usage is not implemented for %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/memory.py:53
|
||||||
|
#, python-format
|
||||||
|
msgid "Could not get Memory Usage for %(id)s: %(e)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/pollsters/net.py:90
|
||||||
|
#, python-format
|
||||||
|
msgid "checking net info for instance %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/virt/inspector.py:231
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Unable to load the hypervisor inspector: %s"
|
msgid "Unable to load the hypervisor inspector: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:166
|
#: ceilometer/compute/virt/hyperv/utilsv2.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "VM %s not found on Hyper-V"
|
msgid "VM %s not found on Hyper-V"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:168
|
#: ceilometer/compute/virt/hyperv/utilsv2.py:184
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Duplicate VM name found: %s"
|
msgid "Duplicate VM name found: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -695,6 +802,14 @@ msgid ""
|
|||||||
"SHUTOFF"
|
"SHUTOFF"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:86
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:103
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:135
|
||||||
|
#: ceilometer/compute/virt/vmware/inspector.py:148
|
||||||
|
#, python-format
|
||||||
|
msgid "VM %s not found in VMware Vsphere"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/dispatcher/database.py:50
|
#: ceilometer/dispatcher/database.py:50
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -779,6 +894,16 @@ msgstr ""
|
|||||||
msgid "Event Definitions: %s"
|
msgid "Event Definitions: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/hardware/plugin.py:71
|
||||||
|
#, python-format
|
||||||
|
msgid "inspector call %(func)r failed for host %(host)s: %(err)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/hardware/plugin.py:103
|
||||||
|
#, python-format
|
||||||
|
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/network/floatingip.py:45
|
#: ceilometer/network/floatingip.py:45
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "FLOATING IP USAGE: %s"
|
msgid "FLOATING IP USAGE: %s"
|
||||||
@@ -789,6 +914,16 @@ msgstr ""
|
|||||||
msgid "network notification %r"
|
msgid "network notification %r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/network/statistics/opendaylight/client.py:232
|
||||||
|
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:144
|
||||||
|
#, python-format
|
||||||
|
msgid "OpenDaylitght API returned %(status)s %(reason)s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/network/statistics/opendaylight/driver.py:166
|
||||||
|
msgid "Request failed to connect to OpenDaylight with NorthBound REST API"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/objectstore/swift.py:70
|
#: ceilometer/objectstore/swift.py:70
|
||||||
msgid "Swift endpoint not found"
|
msgid "Swift endpoint not found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1633,9 +1768,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ceilometer/publisher/rpc.py:106
|
#: ceilometer/publisher/rpc.py:106
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid "Publishing policy set to %s, override backend retry config to 1"
|
||||||
"Publishing policy set to %s, override backend retry "
|
|
||||||
"config to 1"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/publisher/rpc.py:111
|
#: ceilometer/publisher/rpc.py:111
|
||||||
@@ -1682,127 +1815,57 @@ msgstr ""
|
|||||||
msgid "Unable to send sample over UDP"
|
msgid "Unable to send sample over UDP"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:72
|
#: ceilometer/storage/__init__.py:76
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "looking for %(name)r driver in %(namespace)r"
|
msgid "looking for %(name)r driver in %(namespace)r"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:165
|
#: ceilometer/storage/impl_hbase.py:136
|
||||||
msgid "Clearing expired metering data"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/__init__.py:170
|
|
||||||
msgid "Nothing to clean, database time to live is disabled"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:138 ceilometer/storage/base.py:164
|
|
||||||
msgid "Projects not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:148
|
|
||||||
msgid "Clearing samples not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:156
|
|
||||||
msgid "Users not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:185
|
|
||||||
msgid "Resources not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:200
|
|
||||||
msgid "Meters not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:209
|
|
||||||
msgid "Samples not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:217
|
|
||||||
msgid "Statistics not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:223 ceilometer/storage/base.py:231
|
|
||||||
#: ceilometer/storage/base.py:236 ceilometer/storage/base.py:241
|
|
||||||
msgid "Alarms not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:271 ceilometer/storage/base.py:276
|
|
||||||
msgid "Alarm history not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:288 ceilometer/storage/base.py:294
|
|
||||||
#: ceilometer/storage/base.py:300 ceilometer/storage/base.py:310
|
|
||||||
#: ceilometer/storage/base.py:321
|
|
||||||
msgid "Events not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:332
|
|
||||||
msgid "Complex query for samples is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:344
|
|
||||||
msgid "Complex query for alarms is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/base.py:356
|
|
||||||
msgid "Complex query for alarms history is not implemented."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_db2.py:283 ceilometer/storage/impl_db2.py:455
|
|
||||||
#: ceilometer/storage/impl_hbase.py:313 ceilometer/storage/impl_hbase.py:375
|
|
||||||
#: ceilometer/storage/impl_mongodb.py:542
|
|
||||||
#: ceilometer/storage/impl_mongodb.py:769
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:429
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:522
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:817
|
|
||||||
#: ceilometer/storage/pymongo_base.py:172
|
|
||||||
msgid "Pagination not implemented"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:100
|
|
||||||
msgid "Creating a new in-memory HBase Connection object"
|
msgid "Creating a new in-memory HBase Connection object"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:115
|
#: ceilometer/storage/impl_hbase.py:156
|
||||||
msgid "Dropping HBase schema..."
|
msgid "Dropping HBase schema..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:123
|
#: ceilometer/storage/impl_hbase.py:168
|
||||||
msgid "Cannot disable table but ignoring error"
|
msgid "Cannot disable table but ignoring error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:127
|
#: ceilometer/storage/impl_hbase.py:172
|
||||||
msgid "Cannot delete table but ignoring error"
|
msgid "Cannot delete table but ignoring error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:138
|
#: ceilometer/storage/impl_hbase.py:183
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "connecting to HBase on %(host)s:%(port)s"
|
msgid "connecting to HBase on %(host)s:%(port)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:276 ceilometer/storage/impl_hbase.py:288
|
#: ceilometer/storage/impl_hbase.py:348 ceilometer/storage/impl_hbase.py:361
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "source: %s"
|
msgid "source: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:339
|
#: ceilometer/storage/impl_hbase.py:397
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Meter table: %s"
|
msgid "Query Meter table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:380
|
#: ceilometer/storage/impl_hbase.py:440
|
||||||
|
msgid "Pagination not implemented"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ceilometer/storage/impl_hbase.py:446
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Resource table: %s"
|
msgid "Query Resource table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:425
|
#: ceilometer/storage/impl_hbase.py:478
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Query Meter Table: %s"
|
msgid "Query Meter Table: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_hbase.py:636
|
#: ceilometer/storage/impl_hbase.py:715
|
||||||
msgid "Opening in-memory HBase connection"
|
msgid "Opening in-memory HBase connection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1816,35 +1879,22 @@ msgstr ""
|
|||||||
msgid "Dropping data with TTL %d"
|
msgid "Dropping data with TTL %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:124
|
#: ceilometer/storage/impl_sqlalchemy.py:357
|
||||||
#, python-format
|
|
||||||
msgid "Query on %(key)s is of %(value)s type and is not supported"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:148
|
|
||||||
msgid "Missing required meter specifier"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:334
|
|
||||||
#, 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:748
|
#: ceilometer/storage/impl_sqlalchemy.py:1055
|
||||||
msgid "Unable to group by these fields"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1066
|
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to record event: %s"
|
msgid "Failed to record event: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1081
|
#: ceilometer/storage/impl_sqlalchemy.py:1070
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Getting events that match filter: %s"
|
msgid "Getting events that match filter: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ceilometer/storage/impl_sqlalchemy.py:1198
|
#: ceilometer/storage/impl_sqlalchemy.py:1187
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Get traits for %s"
|
msgid "Get traits for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1876,3 +1926,69 @@ msgstr ""
|
|||||||
msgid "dropping sample with no predecessor: %s"
|
msgid "dropping sample with no predecessor: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Flush pipeline %s"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Not Authorized to access project %s"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "either threshold_rule or combination_rule must be set"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Unable to retrieve instances: %s"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "Publishing policy set to %s,"
|
||||||
|
#~ " override backend retry "
|
||||||
|
#~ "config to 1"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Projects not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Clearing samples not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Users not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Resources not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Meters not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Samples not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Statistics not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Alarms not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Alarm history not implemented"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Events not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Complex query for samples is not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Complex query for alarms is not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Complex query for alarms history is not implemented."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Query on %(key)s is of %(value)s type and is not supported"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Missing required meter specifier"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Unable to group by these fields"
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1928
ceilometer/locale/sq/LC_MESSAGES/ceilometer.po
Normal file
1928
ceilometer/locale/sq/LC_MESSAGES/ceilometer.po
Normal file
File diff suppressed because it is too large
Load Diff
1930
ceilometer/locale/sr/LC_MESSAGES/ceilometer.po
Normal file
1930
ceilometer/locale/sr/LC_MESSAGES/ceilometer.po
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1928
ceilometer/locale/ta/LC_MESSAGES/ceilometer.po
Normal file
1928
ceilometer/locale/ta/LC_MESSAGES/ceilometer.po
Normal file
File diff suppressed because it is too large
Load Diff
1928
ceilometer/locale/te_IN/LC_MESSAGES/ceilometer.po
Normal file
1928
ceilometer/locale/te_IN/LC_MESSAGES/ceilometer.po
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user