Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I7ac75510c771cb902b440fde60a498034bf8811b
This commit is contained in:
OpenStack Proposal Bot 2015-02-11 06:10:45 +00:00
parent ce34a4eae0
commit 926c3e7432
15 changed files with 657 additions and 543 deletions

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ceilometer 2015.1.dev2\n" "Project-Id-Version: ceilometer 2015.1.dev39\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,6 +31,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ceilometer 2015.1.dev2\n" "Project-Id-Version: ceilometer 2015.1.dev39\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+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"
@ -94,16 +94,16 @@ msgstr ""
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:640 #: ceilometer/pipeline.py:645
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:664 #: ceilometer/pipeline.py:669
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:670 #: ceilometer/pipeline.py:675
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "" msgstr ""
@ -118,22 +118,22 @@ msgstr ""
msgid "Polling pollster %(poll)s in the context of %(src)s" msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr "" msgstr ""
#: ceilometer/agent/base.py:141 #: ceilometer/agent/base.py:140
#, python-format #, python-format
msgid "Skip polling pollster %s, no resources found" msgid "Skip polling pollster %s, no resources found"
msgstr "" msgstr ""
#: ceilometer/agent/base.py:153 #: ceilometer/agent/base.py:152
#, python-format #, python-format
msgid "Continue after error from %(name)s: %(error)s" msgid "Continue after error from %(name)s: %(error)s"
msgstr "" msgstr ""
#: ceilometer/agent/base.py:299 #: ceilometer/agent/base.py:298
#, python-format #, python-format
msgid "Unable to discover resources: %s" msgid "Unable to discover resources: %s"
msgstr "" msgstr ""
#: ceilometer/agent/base.py:301 #: ceilometer/agent/base.py:300
#, python-format #, python-format
msgid "Unknown discovery extension: %s" msgid "Unknown discovery extension: %s"
msgstr "" msgstr ""
@ -484,209 +484,220 @@ msgstr ""
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:102 #: ceilometer/api/controllers/v2/alarms.py:80
#, python-format
msgid "%(entity)s %(id)s Not Found"
msgstr ""
#: ceilometer/api/controllers/v2.py:110
#, python-format #, python-format
msgid "Alarm %s not found" msgid "Alarm %s not found"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:112 #: ceilometer/api/controllers/v2/alarms.py:82
#, python-format #, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s" msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:125 #: ceilometer/api/controllers/v2/alarms.py:95
#, python-format #, python-format
msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:322 #: ceilometer/api/controllers/v2/alarms.py:207
#, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr ""
#: ceilometer/api/controllers/v2.py:327
#, python-format
msgid ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:332
#, python-format
msgid ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
msgstr ""
#: ceilometer/api/controllers/v2.py:343
#, python-format
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:808
msgid "clamping min timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2.py:813
msgid "clamping max timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2.py:892 ceilometer/api/controllers/v2.py:1176
msgid "Limit must be positive"
msgstr ""
#: ceilometer/api/controllers/v2.py:981
msgid "Period must be positive."
msgstr ""
#: ceilometer/api/controllers/v2.py:1003
#, python-format
msgid "computed value coming from %r"
msgstr ""
#: ceilometer/api/controllers/v2.py:1012
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1195
msgid "Sample"
msgstr ""
#: ceilometer/api/controllers/v2.py:1360
#, python-format
msgid "Filter expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1375
#, python-format
msgid "Order-by expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1386
msgid "Limit should be positive"
msgstr ""
#: ceilometer/api/controllers/v2.py:1479
#, python-format
msgid "String %s is not a valid isotime"
msgstr ""
#: ceilometer/api/controllers/v2.py:1480
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1570
msgid "Resource"
msgstr ""
#: ceilometer/api/controllers/v2.py:1648
#, 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:1688 #: ceilometer/api/controllers/v2/alarms.py:253
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1697 #: ceilometer/api/controllers/v2/alarms.py:262
msgid "Alarm combination rule should contain at least two different alarm ids." msgid "Alarm combination rule should contain at least two different alarm ids."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1748 #: ceilometer/api/controllers/v2/alarms.py:283
#, python-format
msgid "Timezone %s is not valid"
msgstr ""
#: ceilometer/api/controllers/v2.py:1878
msgid "Time constraint names must be unique for a given alarm."
msgstr ""
#: ceilometer/api/controllers/v2.py:1888
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr ""
#: ceilometer/api/controllers/v2.py:1892
msgid "threshold_rule and combination_rule cannot be set at the same time"
msgstr ""
#: ceilometer/api/controllers/v2.py:1909
#, python-format
msgid "Unable to parse action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1912
#, python-format
msgid "Unsupported action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2083
#, python-format
msgid "Alarm with name=%s exists"
msgstr ""
#: ceilometer/api/controllers/v2.py:2090
#, python-format #, python-format
msgid "Cannot specify alarm %s itself in combination rule" msgid "Cannot specify alarm %s itself in combination rule"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2098 #: ceilometer/api/controllers/v2/alarms.py:333
#, python-format
msgid "Timezone %s is not valid"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:445
msgid "Time constraint names must be unique for a given alarm."
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:455
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:466
#, python-format
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:483
#, python-format
msgid "Unable to parse action %s"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:486
#, python-format
msgid "Unsupported action %s"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:670
#, python-format
msgid "Alarm with name=%s exists"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:680
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2099 ceilometer/api/controllers/v2.py:2266 #: ceilometer/api/controllers/v2/alarms.py:681
#: ceilometer/api/controllers/v2/alarms.py:849
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2159 #: ceilometer/api/controllers/v2/alarms.py:741
msgid "state invalid" msgid "state invalid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2259 #: ceilometer/api/controllers/v2/alarms.py:842
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2265 #: ceilometer/api/controllers/v2/alarms.py:848
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2440 #: ceilometer/api/controllers/v2/base.py:48
#, python-format
msgid "%(entity)s %(id)s Not Found"
msgstr ""
#: ceilometer/api/controllers/v2/base.py:57
#, python-format
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr ""
#: ceilometer/api/controllers/v2/base.py:216
#, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr ""
#: ceilometer/api/controllers/v2/base.py:221
#, python-format
msgid ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
msgstr ""
#: ceilometer/api/controllers/v2/base.py:226
#, python-format
msgid ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
msgstr ""
#: ceilometer/api/controllers/v2/events.py:168
msgid "operator {} is incorrect" msgid "operator {} is incorrect"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2462 #: ceilometer/api/controllers/v2/events.py:190
#, python-format #, python-format
msgid "Getting traits for %s" msgid "Getting traits for %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2532 #: ceilometer/api/controllers/v2/events.py:260
msgid "Event" msgid "Event"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2535 #: ceilometer/api/controllers/v2/events.py:263
#, 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 ""
#: ceilometer/cmd/storage.py:38 #: ceilometer/api/controllers/v2/meters.py:181
msgid "clamping min timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:186
msgid "clamping max timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:286
#: ceilometer/api/controllers/v2/samples.py:126
msgid "Limit must be positive"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:376
msgid "Period must be positive."
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:398
#, python-format
msgid "computed value coming from %r"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:408
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:204
#, python-format
msgid "Filter expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:219
#, python-format
msgid "Order-by expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:229
msgid "Limit should be positive"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:323
#, python-format
msgid "String %s is not a valid isotime"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:324
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr ""
#: ceilometer/api/controllers/v2/resources.py:127
msgid "Resource"
msgstr ""
#: ceilometer/api/controllers/v2/samples.py:145
msgid "Sample"
msgstr ""
#: ceilometer/cmd/storage.py:39
msgid "Clearing expired metering data" msgid "Clearing expired metering data"
msgstr "" msgstr ""
#: ceilometer/cmd/storage.py:43 #: ceilometer/cmd/storage.py:44
msgid "Nothing to clean, database time to live is disabled" msgid "Nothing to clean, database metering time to live is disabled"
msgstr ""
#: ceilometer/cmd/storage.py:48
msgid "Clearing expired event data"
msgstr ""
#: ceilometer/cmd/storage.py:53
msgid "Nothing to clean, database event time to live is disabled"
msgstr "" msgstr ""
#: ceilometer/compute/notifications/cpu.py:50 #: ceilometer/compute/notifications/cpu.py:50
@ -706,9 +717,10 @@ msgstr ""
#: ceilometer/compute/pollsters/cpu.py:48 #: ceilometer/compute/pollsters/cpu.py:48
#: ceilometer/compute/pollsters/cpu.py:79 #: ceilometer/compute/pollsters/cpu.py:79
#: ceilometer/compute/pollsters/disk.py:121 #: ceilometer/compute/pollsters/disk.py:125
#: ceilometer/compute/pollsters/disk.py:331 #: ceilometer/compute/pollsters/disk.py:335
#: ceilometer/compute/pollsters/disk.py:513 #: ceilometer/compute/pollsters/disk.py:517
#: ceilometer/compute/pollsters/disk.py:598
#: ceilometer/compute/pollsters/memory.py:47 #: ceilometer/compute/pollsters/memory.py:47
#: ceilometer/compute/pollsters/net.py:106 #: ceilometer/compute/pollsters/net.py:106
#, python-format #, python-format
@ -745,22 +757,28 @@ msgstr ""
msgid "Could not get CPU Util for %(id)s: %(e)s" msgid "Could not get CPU Util for %(id)s: %(e)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/disk.py:129 #: ceilometer/compute/pollsters/disk.py:133
#: ceilometer/compute/pollsters/disk.py:334 #: ceilometer/compute/pollsters/disk.py:338
#: ceilometer/compute/pollsters/disk.py:516 #: ceilometer/compute/pollsters/disk.py:520
#: ceilometer/compute/pollsters/net.py:114 #: ceilometer/compute/pollsters/net.py:114
#, python-format #, python-format
msgid "%(inspector)s does not provide data for %(pollster)s" msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/disk.py:134 #: ceilometer/compute/pollsters/disk.py:138
#: ceilometer/compute/pollsters/disk.py:340 #: ceilometer/compute/pollsters/disk.py:344
#: ceilometer/compute/pollsters/disk.py:522 #: ceilometer/compute/pollsters/disk.py:526
#: ceilometer/compute/pollsters/disk.py:607
#: ceilometer/compute/pollsters/net.py:119 #: ceilometer/compute/pollsters/net.py:119
#, python-format #, python-format
msgid "Ignoring instance %(name)s: %(error)s" msgid "Ignoring instance %(name)s: %(error)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/disk.py:601
#, python-format
msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr ""
#: ceilometer/compute/pollsters/memory.py:31 #: ceilometer/compute/pollsters/memory.py:31
#, python-format #, python-format
msgid "Checking memory usage for instance %s" msgid "Checking memory usage for instance %s"
@ -786,17 +804,17 @@ msgstr ""
msgid "checking net info for instance %s" msgid "checking net info for instance %s"
msgstr "" msgstr ""
#: ceilometer/compute/virt/inspector.py:247 #: ceilometer/compute/virt/inspector.py:262
#, 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:208 #: ceilometer/compute/virt/hyperv/utilsv2.py:223
#, 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:210 #: ceilometer/compute/virt/hyperv/utilsv2.py:225
#, python-format #, python-format
msgid "Duplicate VM name found: %s" msgid "Duplicate VM name found: %s"
msgstr "" msgstr ""
@ -1231,7 +1249,7 @@ msgstr ""
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "" msgstr ""
#: ceilometer/storage/__init__.py:108 #: ceilometer/storage/__init__.py:114
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "" msgstr ""
@ -1257,10 +1275,10 @@ msgstr ""
#: ceilometer/storage/impl_log.py:52 #: ceilometer/storage/impl_log.py:52
#, python-format #, python-format
msgid "Dropping data with TTL %d" msgid "Dropping metering data with TTL %d"
msgstr "" msgstr ""
#: ceilometer/storage/impl_mongodb.py:552 #: ceilometer/storage/impl_mongodb.py:553
msgid "" msgid ""
"Clearing expired metering data is based on native MongoDB time to live " "Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background." "feature and going in background."
@ -1271,7 +1289,7 @@ msgstr ""
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:376 #: ceilometer/storage/impl_sqlalchemy.py:361
#, python-format #, python-format
msgid "%d samples removed from database" msgid "%d samples removed from database"
msgstr "" msgstr ""
@ -1304,14 +1322,14 @@ msgstr ""
msgid "Unable to connect to the database server: %(errmsg)s." msgid "Unable to connect to the database server: %(errmsg)s."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:401 #: ceilometer/storage/mongo/utils.py:402
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb after %(retries)d retries. " "Unable to reconnect to the primary mongodb after %(retries)d retries. "
"Giving up." "Giving up."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:405 #: ceilometer/storage/mongo/utils.py:406
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " "Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in "

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
"language/de/)\n" "language/de/)\n"
@ -33,6 +33,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_AU/)\n" "ceilometer/language/en_AU/)\n"
@ -33,6 +33,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_GB/)\n" "ceilometer/language/en_GB/)\n"
@ -34,6 +34,11 @@ msgstr "Joined partitioning group %s"
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 22:58+0000\n" "PO-Revision-Date: 2015-02-05 20:21+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) " "Language-Team: English (United Kingdom) "
"(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n" "(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n"
@ -100,16 +100,16 @@ msgstr "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "detected decoupled pipeline config format" msgstr "detected decoupled pipeline config format"
#: ceilometer/pipeline.py:640 #: ceilometer/pipeline.py:645
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "detected deprecated pipeline config format" msgstr "detected deprecated pipeline config format"
#: ceilometer/pipeline.py:664 #: ceilometer/pipeline.py:669
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "Pipeline config file: %s" msgstr "Pipeline config file: %s"
#: ceilometer/pipeline.py:670 #: ceilometer/pipeline.py:675
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "Pipeline config: %s" msgstr "Pipeline config: %s"
@ -124,22 +124,22 @@ msgstr "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
msgid "Polling pollster %(poll)s in the context of %(src)s" msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr "" msgstr ""
#: ceilometer/agent/base.py:141 #: ceilometer/agent/base.py:140
#, python-format #, python-format
msgid "Skip polling pollster %s, no resources found" msgid "Skip polling pollster %s, no resources found"
msgstr "" msgstr ""
#: ceilometer/agent/base.py:153 #: ceilometer/agent/base.py:152
#, python-format #, python-format
msgid "Continue after error from %(name)s: %(error)s" msgid "Continue after error from %(name)s: %(error)s"
msgstr "Continue after error from %(name)s: %(error)s" msgstr "Continue after error from %(name)s: %(error)s"
#: ceilometer/agent/base.py:299 #: ceilometer/agent/base.py:298
#, python-format #, python-format
msgid "Unable to discover resources: %s" msgid "Unable to discover resources: %s"
msgstr "Unable to discover resources: %s" msgstr "Unable to discover resources: %s"
#: ceilometer/agent/base.py:301 #: ceilometer/agent/base.py:300
#, python-format #, python-format
msgid "Unknown discovery extension: %s" msgid "Unknown discovery extension: %s"
msgstr "Unknown discovery extension: %s" msgstr "Unknown discovery extension: %s"
@ -500,113 +500,22 @@ msgstr "serving on http://%(host)s:%(port)s"
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "Error parsing HTTP response: %s" msgstr "Error parsing HTTP response: %s"
#: ceilometer/api/controllers/v2.py:102 #: ceilometer/api/controllers/v2/alarms.py:80
#, python-format
msgid "%(entity)s %(id)s Not Found"
msgstr "%(entity)s %(id)s Not Found"
#: ceilometer/api/controllers/v2.py:110
#, python-format #, python-format
msgid "Alarm %s not found" msgid "Alarm %s not found"
msgstr "Alarm %s not found" msgstr "Alarm %s not found"
#: ceilometer/api/controllers/v2.py:112 #: ceilometer/api/controllers/v2/alarms.py:82
#, python-format #, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s" msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr "Alarm %(alarm_id)s not found in project %(project)s" msgstr "Alarm %(alarm_id)s not found in project %(project)s"
#: ceilometer/api/controllers/v2.py:125 #: ceilometer/api/controllers/v2/alarms.py:95
#, python-format #, python-format
msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
msgstr "Alarm quota exceeded for user %(u)s on project %(p)s" msgstr "Alarm quota exceeded for user %(u)s on project %(p)s"
#: ceilometer/api/controllers/v2.py:322 #: ceilometer/api/controllers/v2/alarms.py:207
#, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr "Unable to convert the value %(value)s to the expected data type %(type)s."
#: ceilometer/api/controllers/v2.py:327
#, python-format
msgid ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
msgstr ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
#: ceilometer/api/controllers/v2.py:332
#, python-format
msgid ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
msgstr ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
#: ceilometer/api/controllers/v2.py:343
#, python-format
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "Not Authorised to access %(aspect)s %(id)s"
#: ceilometer/api/controllers/v2.py:808
msgid "clamping min timestamp to range"
msgstr "clamping min timestamp to range"
#: ceilometer/api/controllers/v2.py:813
msgid "clamping max timestamp to range"
msgstr "clamping max timestamp to range"
#: ceilometer/api/controllers/v2.py:892 ceilometer/api/controllers/v2.py:1176
msgid "Limit must be positive"
msgstr "Limit must be positive"
#: ceilometer/api/controllers/v2.py:981
msgid "Period must be positive."
msgstr "Period must be positive."
#: ceilometer/api/controllers/v2.py:1003
#, python-format
msgid "computed value coming from %r"
msgstr "computed value coming from %r"
#: ceilometer/api/controllers/v2.py:1012
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1195
msgid "Sample"
msgstr "Sample"
#: ceilometer/api/controllers/v2.py:1360
#, python-format
msgid "Filter expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1375
#, python-format
msgid "Order-by expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1386
msgid "Limit should be positive"
msgstr "Limit should be positive"
#: ceilometer/api/controllers/v2.py:1479
#, python-format
msgid "String %s is not a valid isotime"
msgstr "String %s is not a valid isotime"
#: ceilometer/api/controllers/v2.py:1480
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr "Failed to parse the timestamp value %s"
#: ceilometer/api/controllers/v2.py:1570
msgid "Resource"
msgstr "Resource"
#: ceilometer/api/controllers/v2.py:1648
#, 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 "
@ -615,101 +524,203 @@ msgstr ""
"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"
#: ceilometer/api/controllers/v2.py:1688 #: ceilometer/api/controllers/v2/alarms.py:253
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "Combined state of alarms %s" msgstr "Combined state of alarms %s"
#: ceilometer/api/controllers/v2.py:1697 #: ceilometer/api/controllers/v2/alarms.py:262
msgid "Alarm combination rule should contain at least two different alarm ids." msgid "Alarm combination rule should contain at least two different alarm ids."
msgstr "Alarm combination rule should contain at least two different alarm ids." msgstr "Alarm combination rule should contain at least two different alarm ids."
#: ceilometer/api/controllers/v2.py:1748 #: ceilometer/api/controllers/v2/alarms.py:283
#, python-format
msgid "Timezone %s is not valid"
msgstr "Timezone %s is not valid"
#: ceilometer/api/controllers/v2.py:1878
msgid "Time constraint names must be unique for a given alarm."
msgstr "Time constraint names must be unique for a given alarm."
#: ceilometer/api/controllers/v2.py:1888
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr "%(rule)s must be set for %(type)s type alarm"
#: ceilometer/api/controllers/v2.py:1892
msgid "threshold_rule and combination_rule cannot be set at the same time"
msgstr "threshold_rule and combination_rule cannot be set at the same time"
#: ceilometer/api/controllers/v2.py:1909
#, python-format
msgid "Unable to parse action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1912
#, python-format
msgid "Unsupported action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2083
#, python-format
msgid "Alarm with name=%s exists"
msgstr "Alarm with name=%s exists"
#: ceilometer/api/controllers/v2.py:2090
#, python-format #, python-format
msgid "Cannot specify alarm %s itself in combination rule" msgid "Cannot specify alarm %s itself in combination rule"
msgstr "Cannot specify alarm %s itself in combination rule" msgstr "Cannot specify alarm %s itself in combination rule"
#: ceilometer/api/controllers/v2.py:2098 #: ceilometer/api/controllers/v2/alarms.py:333
#, python-format
msgid "Timezone %s is not valid"
msgstr "Timezone %s is not valid"
#: ceilometer/api/controllers/v2/alarms.py:445
msgid "Time constraint names must be unique for a given alarm."
msgstr "Time constraint names must be unique for a given alarm."
#: ceilometer/api/controllers/v2/alarms.py:455
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr "%(rule)s must be set for %(type)s type alarm"
#: ceilometer/api/controllers/v2/alarms.py:466
#, python-format
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:483
#, python-format
msgid "Unable to parse action %s"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:486
#, python-format
msgid "Unsupported action %s"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:670
#, python-format
msgid "Alarm with name=%s exists"
msgstr "Alarm with name=%s exists"
#: ceilometer/api/controllers/v2/alarms.py:680
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "Error while putting alarm: %s" msgstr "Error while putting alarm: %s"
#: ceilometer/api/controllers/v2.py:2099 ceilometer/api/controllers/v2.py:2266 #: ceilometer/api/controllers/v2/alarms.py:681
#: ceilometer/api/controllers/v2/alarms.py:849
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "Alarm incorrect" msgstr "Alarm incorrect"
#: ceilometer/api/controllers/v2.py:2159 #: ceilometer/api/controllers/v2/alarms.py:741
msgid "state invalid" msgid "state invalid"
msgstr "state invalid" msgstr "state invalid"
#: ceilometer/api/controllers/v2.py:2259 #: ceilometer/api/controllers/v2/alarms.py:842
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "Alarm with name='%s' exists" msgstr "Alarm with name='%s' exists"
#: ceilometer/api/controllers/v2.py:2265 #: ceilometer/api/controllers/v2/alarms.py:848
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "Error while posting alarm: %s" msgstr "Error while posting alarm: %s"
#: ceilometer/api/controllers/v2.py:2440 #: ceilometer/api/controllers/v2/base.py:48
#, python-format
msgid "%(entity)s %(id)s Not Found"
msgstr "%(entity)s %(id)s Not Found"
#: ceilometer/api/controllers/v2/base.py:57
#, python-format
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "Not Authorised to access %(aspect)s %(id)s"
#: ceilometer/api/controllers/v2/base.py:216
#, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr "Unable to convert the value %(value)s to the expected data type %(type)s."
#: ceilometer/api/controllers/v2/base.py:221
#, python-format
msgid ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
msgstr ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
#: ceilometer/api/controllers/v2/base.py:226
#, python-format
msgid ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
msgstr ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
#: ceilometer/api/controllers/v2/events.py:168
msgid "operator {} is incorrect" msgid "operator {} is incorrect"
msgstr "operator {} is incorrect" msgstr "operator {} is incorrect"
#: ceilometer/api/controllers/v2.py:2462 #: ceilometer/api/controllers/v2/events.py:190
#, python-format #, python-format
msgid "Getting traits for %s" msgid "Getting traits for %s"
msgstr "Getting traits for %s" msgstr "Getting traits for %s"
#: ceilometer/api/controllers/v2.py:2532 #: ceilometer/api/controllers/v2/events.py:260
msgid "Event" msgid "Event"
msgstr "Event" msgstr "Event"
#: ceilometer/api/controllers/v2.py:2535 #: ceilometer/api/controllers/v2/events.py:263
#, python-format #, python-format
msgid "More than one event with id %s returned from storage driver" msgid "More than one event with id %s returned from storage driver"
msgstr "More than one event with id %s returned from storage driver" msgstr "More than one event with id %s returned from storage driver"
#: ceilometer/cmd/storage.py:38 #: ceilometer/api/controllers/v2/meters.py:181
msgid "clamping min timestamp to range"
msgstr "clamping min timestamp to range"
#: ceilometer/api/controllers/v2/meters.py:186
msgid "clamping max timestamp to range"
msgstr "clamping max timestamp to range"
#: ceilometer/api/controllers/v2/meters.py:286
#: ceilometer/api/controllers/v2/samples.py:126
msgid "Limit must be positive"
msgstr "Limit must be positive"
#: ceilometer/api/controllers/v2/meters.py:376
msgid "Period must be positive."
msgstr "Period must be positive."
#: ceilometer/api/controllers/v2/meters.py:398
#, python-format
msgid "computed value coming from %r"
msgstr "computed value coming from %r"
#: ceilometer/api/controllers/v2/meters.py:408
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:204
#, python-format
msgid "Filter expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:219
#, python-format
msgid "Order-by expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2/query.py:229
msgid "Limit should be positive"
msgstr "Limit should be positive"
#: ceilometer/api/controllers/v2/query.py:323
#, python-format
msgid "String %s is not a valid isotime"
msgstr "String %s is not a valid isotime"
#: ceilometer/api/controllers/v2/query.py:324
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr "Failed to parse the timestamp value %s"
#: ceilometer/api/controllers/v2/resources.py:127
msgid "Resource"
msgstr "Resource"
#: ceilometer/api/controllers/v2/samples.py:145
msgid "Sample"
msgstr "Sample"
#: ceilometer/cmd/storage.py:39
msgid "Clearing expired metering data" msgid "Clearing expired metering data"
msgstr "Clearing expired metering data" msgstr "Clearing expired metering data"
#: ceilometer/cmd/storage.py:43 #: ceilometer/cmd/storage.py:44
msgid "Nothing to clean, database time to live is disabled" msgid "Nothing to clean, database metering time to live is disabled"
msgstr "Nothing to clean, database time to live is disabled" msgstr ""
#: ceilometer/cmd/storage.py:48
msgid "Clearing expired event data"
msgstr ""
#: ceilometer/cmd/storage.py:53
msgid "Nothing to clean, database event time to live is disabled"
msgstr ""
#: ceilometer/compute/notifications/cpu.py:50 #: ceilometer/compute/notifications/cpu.py:50
#, python-format #, python-format
@ -728,9 +739,10 @@ msgstr "CPUTIME USAGE: %(instance)s %(time)d"
#: ceilometer/compute/pollsters/cpu.py:48 #: ceilometer/compute/pollsters/cpu.py:48
#: ceilometer/compute/pollsters/cpu.py:79 #: ceilometer/compute/pollsters/cpu.py:79
#: ceilometer/compute/pollsters/disk.py:121 #: ceilometer/compute/pollsters/disk.py:125
#: ceilometer/compute/pollsters/disk.py:331 #: ceilometer/compute/pollsters/disk.py:335
#: ceilometer/compute/pollsters/disk.py:513 #: ceilometer/compute/pollsters/disk.py:517
#: ceilometer/compute/pollsters/disk.py:598
#: ceilometer/compute/pollsters/memory.py:47 #: ceilometer/compute/pollsters/memory.py:47
#: ceilometer/compute/pollsters/net.py:106 #: ceilometer/compute/pollsters/net.py:106
#, python-format #, python-format
@ -767,22 +779,28 @@ msgstr "Obtaining CPU Util is not implemented for %s"
msgid "Could not get CPU Util for %(id)s: %(e)s" msgid "Could not get CPU Util for %(id)s: %(e)s"
msgstr "Could not get CPU Util for %(id)s: %(e)s" msgstr "Could not get CPU Util for %(id)s: %(e)s"
#: ceilometer/compute/pollsters/disk.py:129 #: ceilometer/compute/pollsters/disk.py:133
#: ceilometer/compute/pollsters/disk.py:334 #: ceilometer/compute/pollsters/disk.py:338
#: ceilometer/compute/pollsters/disk.py:516 #: ceilometer/compute/pollsters/disk.py:520
#: ceilometer/compute/pollsters/net.py:114 #: ceilometer/compute/pollsters/net.py:114
#, python-format #, python-format
msgid "%(inspector)s does not provide data for %(pollster)s" msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr "%(inspector)s does not provide data for %(pollster)s" msgstr "%(inspector)s does not provide data for %(pollster)s"
#: ceilometer/compute/pollsters/disk.py:134 #: ceilometer/compute/pollsters/disk.py:138
#: ceilometer/compute/pollsters/disk.py:340 #: ceilometer/compute/pollsters/disk.py:344
#: ceilometer/compute/pollsters/disk.py:522 #: ceilometer/compute/pollsters/disk.py:526
#: ceilometer/compute/pollsters/disk.py:607
#: ceilometer/compute/pollsters/net.py:119 #: ceilometer/compute/pollsters/net.py:119
#, python-format #, python-format
msgid "Ignoring instance %(name)s: %(error)s" msgid "Ignoring instance %(name)s: %(error)s"
msgstr "Ignoring instance %(name)s: %(error)s" msgstr "Ignoring instance %(name)s: %(error)s"
#: ceilometer/compute/pollsters/disk.py:601
#, python-format
msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr ""
#: ceilometer/compute/pollsters/memory.py:31 #: ceilometer/compute/pollsters/memory.py:31
#, python-format #, python-format
msgid "Checking memory usage for instance %s" msgid "Checking memory usage for instance %s"
@ -808,17 +826,17 @@ msgstr "Could not get Memory Usage for %(id)s: %(e)s"
msgid "checking net info for instance %s" msgid "checking net info for instance %s"
msgstr "checking net info for instance %s" msgstr "checking net info for instance %s"
#: ceilometer/compute/virt/inspector.py:247 #: ceilometer/compute/virt/inspector.py:262
#, python-format #, python-format
msgid "Unable to load the hypervisor inspector: %s" msgid "Unable to load the hypervisor inspector: %s"
msgstr "Unable to load the hypervisor inspector: %s" msgstr "Unable to load the hypervisor inspector: %s"
#: ceilometer/compute/virt/hyperv/utilsv2.py:208 #: ceilometer/compute/virt/hyperv/utilsv2.py:223
#, python-format #, python-format
msgid "VM %s not found on Hyper-V" msgid "VM %s not found on Hyper-V"
msgstr "VM %s not found on Hyper-V" msgstr "VM %s not found on Hyper-V"
#: ceilometer/compute/virt/hyperv/utilsv2.py:210 #: ceilometer/compute/virt/hyperv/utilsv2.py:225
#, python-format #, python-format
msgid "Duplicate VM name found: %s" msgid "Duplicate VM name found: %s"
msgstr "Duplicate VM name found: %s" msgstr "Duplicate VM name found: %s"
@ -1259,7 +1277,7 @@ msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "Unable to send sample over UDP" msgstr "Unable to send sample over UDP"
#: ceilometer/storage/__init__.py:108 #: ceilometer/storage/__init__.py:114
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "looking for %(name)r driver in %(namespace)r" msgstr "looking for %(name)r driver in %(namespace)r"
@ -1285,10 +1303,10 @@ msgstr "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
#: ceilometer/storage/impl_log.py:52 #: ceilometer/storage/impl_log.py:52
#, python-format #, python-format
msgid "Dropping data with TTL %d" msgid "Dropping metering data with TTL %d"
msgstr "Dropping data with TTL %d" msgstr ""
#: ceilometer/storage/impl_mongodb.py:552 #: ceilometer/storage/impl_mongodb.py:553
msgid "" msgid ""
"Clearing expired metering data is based on native MongoDB time to live " "Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background." "feature and going in background."
@ -1299,7 +1317,7 @@ msgstr ""
msgid "Unknown metadata type. Key (%s) will not be queryable." msgid "Unknown metadata type. Key (%s) will not be queryable."
msgstr "Unknown metadata type. Key (%s) will not be queryable." msgstr "Unknown metadata type. Key (%s) will not be queryable."
#: ceilometer/storage/impl_sqlalchemy.py:376 #: ceilometer/storage/impl_sqlalchemy.py:361
#, python-format #, python-format
msgid "%d samples removed from database" msgid "%d samples removed from database"
msgstr "%d samples removed from database" msgstr "%d samples removed from database"
@ -1332,14 +1350,14 @@ msgstr "Connecting to %(db)s on %(nodelist)s"
msgid "Unable to connect to the database server: %(errmsg)s." msgid "Unable to connect to the database server: %(errmsg)s."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:401 #: ceilometer/storage/mongo/utils.py:402
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb after %(retries)d retries. " "Unable to reconnect to the primary mongodb after %(retries)d retries. "
"Giving up." "Giving up."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:405 #: ceilometer/storage/mongo/utils.py:406
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " "Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in "

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
"language/es/)\n" "language/es/)\n"
@ -33,6 +33,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -10,8 +10,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
"language/fr/)\n" "language/fr/)\n"
@ -36,6 +36,11 @@ msgstr "Le groupe de partitionnement %s a été rejoint"
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/"
"language/it/)\n" "language/it/)\n"
@ -34,6 +34,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
"ceilometer/language/ko_KR/)\n" "ceilometer/language/ko_KR/)\n"
@ -33,6 +33,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
"ceilometer/language/pt_BR/)\n" "ceilometer/language/pt_BR/)\n"
@ -33,6 +33,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/"
"ceilometer/language/te_IN/)\n" "ceilometer/language/te_IN/)\n"
@ -33,6 +33,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 11:04+0000\n" "PO-Revision-Date: 2015-02-05 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/" "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
"ceilometer/language/vi_VN/)\n" "ceilometer/language/vi_VN/)\n"
@ -34,6 +34,11 @@ msgstr ""
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -9,8 +9,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-04 08:18+0000\n" "PO-Revision-Date: 2015-02-09 06:33+0000\n"
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n" "Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
"ceilometer/language/zh_CN/)\n" "ceilometer/language/zh_CN/)\n"
@ -35,6 +35,11 @@ msgstr "已加入分组%s"
msgid "Left partitioning group %s" msgid "Left partitioning group %s"
msgstr "已离开分组%s" msgstr "已离开分组%s"
#: ceilometer/event/storage/impl_log.py:32
#, python-format
msgid "Dropping event data with TTL %d"
msgstr "正在根据TTL: %d丢弃事件数据"
#: ceilometer/openstack/common/eventlet_backdoor.py:146 #: ceilometer/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"

View File

@ -12,9 +12,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-05 06:19+0000\n" "POT-Creation-Date: 2015-02-11 06:10+0000\n"
"PO-Revision-Date: 2015-02-02 22:58+0000\n" "PO-Revision-Date: 2015-02-09 06:41+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
"Language-Team: Chinese (China) " "Language-Team: Chinese (China) "
"(http://www.transifex.com/projects/p/ceilometer/language/zh_CN/)\n" "(http://www.transifex.com/projects/p/ceilometer/language/zh_CN/)\n"
"Plural-Forms: nplurals=1; plural=0\n" "Plural-Forms: nplurals=1; plural=0\n"
@ -100,16 +100,16 @@ msgstr "流水线%(pipeline)s变形器%(trans)s清空数据时出错"
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "检测到分离的流水线配置格式" msgstr "检测到分离的流水线配置格式"
#: ceilometer/pipeline.py:640 #: ceilometer/pipeline.py:645
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "检测到废弃的流水线配置格式" msgstr "检测到废弃的流水线配置格式"
#: ceilometer/pipeline.py:664 #: ceilometer/pipeline.py:669
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "流水线配置文件:%s" msgstr "流水线配置文件:%s"
#: ceilometer/pipeline.py:670 #: ceilometer/pipeline.py:675
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "流水线配置:%s" msgstr "流水线配置:%s"
@ -124,22 +124,22 @@ msgstr "工作线程%(worker_name)s的数量%(workers)s非法必须大于0"
msgid "Polling pollster %(poll)s in the context of %(src)s" msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr "在上下文环境%(src)s执行采集器%(poll)s" msgstr "在上下文环境%(src)s执行采集器%(poll)s"
#: ceilometer/agent/base.py:141 #: ceilometer/agent/base.py:140
#, python-format #, python-format
msgid "Skip polling pollster %s, no resources found" msgid "Skip polling pollster %s, no resources found"
msgstr "没有任何资源被发现,跳过采集器%s" msgstr "没有任何资源被发现,跳过采集器%s"
#: ceilometer/agent/base.py:153 #: ceilometer/agent/base.py:152
#, python-format #, python-format
msgid "Continue after error from %(name)s: %(error)s" msgid "Continue after error from %(name)s: %(error)s"
msgstr "遇到错误%(name)s%(error)s继续执行" msgstr "遇到错误%(name)s%(error)s继续执行"
#: ceilometer/agent/base.py:299 #: ceilometer/agent/base.py:298
#, python-format #, python-format
msgid "Unable to discover resources: %s" msgid "Unable to discover resources: %s"
msgstr "无法发现资源:%s" msgstr "无法发现资源:%s"
#: ceilometer/agent/base.py:301 #: ceilometer/agent/base.py:300
#, python-format #, python-format
msgid "Unknown discovery extension: %s" msgid "Unknown discovery extension: %s"
msgstr "未知的发现器插件:%s" msgstr "未知的发现器插件:%s"
@ -446,27 +446,27 @@ msgstr "获取失败"
#: ceilometer/event/storage/impl_hbase.py:79 #: ceilometer/event/storage/impl_hbase.py:79
#: ceilometer/storage/impl_hbase.py:131 #: ceilometer/storage/impl_hbase.py:131
msgid "Dropping HBase schema..." msgid "Dropping HBase schema..."
msgstr "" msgstr "正在丢弃HBase的schema"
#: ceilometer/alarm/storage/impl_hbase.py:93 #: ceilometer/alarm/storage/impl_hbase.py:93
#: ceilometer/event/storage/impl_hbase.py:85 #: ceilometer/event/storage/impl_hbase.py:85
#: ceilometer/storage/impl_hbase.py:138 #: ceilometer/storage/impl_hbase.py:138
msgid "Cannot disable table but ignoring error" msgid "Cannot disable table but ignoring error"
msgstr "" msgstr "无法禁用表,但是忽略该错误"
#: ceilometer/alarm/storage/impl_hbase.py:97 #: ceilometer/alarm/storage/impl_hbase.py:97
#: ceilometer/event/storage/impl_hbase.py:89 #: ceilometer/event/storage/impl_hbase.py:89
#: ceilometer/storage/impl_hbase.py:142 #: ceilometer/storage/impl_hbase.py:142
msgid "Cannot delete table but ignoring error" msgid "Cannot delete table but ignoring error"
msgstr "" msgstr "无法删除表,但是忽略该错误"
#: ceilometer/alarm/storage/models.py:70 #: ceilometer/alarm/storage/models.py:70
msgid "timestamp should be datetime object" msgid "timestamp should be datetime object"
msgstr "" msgstr "timestamp必须是datatime对象"
#: ceilometer/alarm/storage/models.py:72 #: ceilometer/alarm/storage/models.py:72
msgid "state_timestamp should be datetime object" msgid "state_timestamp should be datetime object"
msgstr "" msgstr "state_timestamp必须是datetime对象"
#: ceilometer/api/app.py:163 #: ceilometer/api/app.py:163
#, python-format #, python-format
@ -492,215 +492,226 @@ msgstr "在 http://%(host)s:%(port)s上服务"
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "解析HTTP响应失败: %s" msgstr "解析HTTP响应失败: %s"
#: ceilometer/api/controllers/v2.py:102 #: ceilometer/api/controllers/v2/alarms.py:80
#, python-format
msgid "%(entity)s %(id)s Not Found"
msgstr "无法找到%(entity)s %(id)s "
#: ceilometer/api/controllers/v2.py:110
#, python-format #, python-format
msgid "Alarm %s not found" msgid "Alarm %s not found"
msgstr "" msgstr "告警%s没有找到"
#: ceilometer/api/controllers/v2.py:112 #: ceilometer/api/controllers/v2/alarms.py:82
#, python-format #, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s" msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr "" msgstr "告警%(alarm_id)s在项目%(project)s中未找到"
#: ceilometer/api/controllers/v2.py:125 #: ceilometer/api/controllers/v2/alarms.py:95
#, python-format #, python-format
msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
msgstr "" msgstr "用户%(u)s在项目%(p)s中的告警配额已溢出"
#: ceilometer/api/controllers/v2.py:322 #: ceilometer/api/controllers/v2/alarms.py:207
#, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr ""
#: ceilometer/api/controllers/v2.py:327
#, python-format
msgid ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:332
#, python-format
msgid ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
msgstr ""
#: ceilometer/api/controllers/v2.py:343
#, python-format
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:808
msgid "clamping min timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2.py:813
msgid "clamping max timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2.py:892 ceilometer/api/controllers/v2.py:1176
msgid "Limit must be positive"
msgstr "limit必须是正数"
#: ceilometer/api/controllers/v2.py:981
msgid "Period must be positive."
msgstr "period 参数必须是正数"
#: ceilometer/api/controllers/v2.py:1003
#, python-format
msgid "computed value coming from %r"
msgstr ""
#: ceilometer/api/controllers/v2.py:1012
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr "非法的间隔%(period)s: %(err)s"
#: ceilometer/api/controllers/v2.py:1195
msgid "Sample"
msgstr "范例"
#: ceilometer/api/controllers/v2.py:1360
#, python-format
msgid "Filter expression not valid: %s"
msgstr "过滤表达式不合法:%s"
#: ceilometer/api/controllers/v2.py:1375
#, python-format
msgid "Order-by expression not valid: %s"
msgstr "orderby表达式不合法%s"
#: ceilometer/api/controllers/v2.py:1386
msgid "Limit should be positive"
msgstr "limit必须是正整数"
#: ceilometer/api/controllers/v2.py:1479
#, python-format
msgid "String %s is not a valid isotime"
msgstr "字符串%s不是个合法的标准时间格式"
#: ceilometer/api/controllers/v2.py:1480
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr "解析时间戳%s失败"
#: ceilometer/api/controllers/v2.py:1570
msgid "Resource"
msgstr "资源"
#: ceilometer/api/controllers/v2.py:1648
#, 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:1688 #: ceilometer/api/controllers/v2/alarms.py:253
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "将告警%s的状态进行组合" msgstr "将告警%s的状态进行组合"
#: ceilometer/api/controllers/v2.py:1697 #: ceilometer/api/controllers/v2/alarms.py:262
msgid "Alarm combination rule should contain at least two different alarm ids." msgid "Alarm combination rule should contain at least two different alarm ids."
msgstr "告警组合规则必须包含至少两个不同的告警id" msgstr "告警组合规则必须包含至少两个不同的告警id"
#: ceilometer/api/controllers/v2.py:1748 #: ceilometer/api/controllers/v2/alarms.py:283
#, python-format
msgid "Timezone %s is not valid"
msgstr "时区%s不合法"
#: ceilometer/api/controllers/v2.py:1878
msgid "Time constraint names must be unique for a given alarm."
msgstr "一个指定的告警的时间约束名称必须唯一"
#: ceilometer/api/controllers/v2.py:1888
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr "类型为%(type)s的告警必须设置%(rule)s"
#: ceilometer/api/controllers/v2.py:1892
msgid "threshold_rule and combination_rule cannot be set at the same time"
msgstr "threshold_rule和combination_rule 不能同时设置"
#: ceilometer/api/controllers/v2.py:1909
#, python-format
msgid "Unable to parse action %s"
msgstr "无法解析动作%s"
#: ceilometer/api/controllers/v2.py:1912
#, python-format
msgid "Unsupported action %s"
msgstr "动作%s不支持"
#: ceilometer/api/controllers/v2.py:2083
#, python-format
msgid "Alarm with name=%s exists"
msgstr "名称为%s的告警已存在"
#: ceilometer/api/controllers/v2.py:2090
#, python-format #, python-format
msgid "Cannot specify alarm %s itself in combination rule" msgid "Cannot specify alarm %s itself in combination rule"
msgstr "无法在组合规则中指定告警%s自身" msgstr "无法在组合规则中指定告警%s自身"
#: ceilometer/api/controllers/v2.py:2098 #: ceilometer/api/controllers/v2/alarms.py:333
#, python-format
msgid "Timezone %s is not valid"
msgstr "时区%s不合法"
#: ceilometer/api/controllers/v2/alarms.py:445
msgid "Time constraint names must be unique for a given alarm."
msgstr "一个指定的告警的时间约束名称必须唯一"
#: ceilometer/api/controllers/v2/alarms.py:455
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr "类型为%(type)s的告警必须设置%(rule)s"
#: ceilometer/api/controllers/v2/alarms.py:466
#, python-format
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
msgstr ""
#: ceilometer/api/controllers/v2/alarms.py:483
#, python-format
msgid "Unable to parse action %s"
msgstr "无法解析动作%s"
#: ceilometer/api/controllers/v2/alarms.py:486
#, python-format
msgid "Unsupported action %s"
msgstr "动作%s不支持"
#: ceilometer/api/controllers/v2/alarms.py:670
#, python-format
msgid "Alarm with name=%s exists"
msgstr "名称为%s的告警已存在"
#: ceilometer/api/controllers/v2/alarms.py:680
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "修改告警%s时遇到错误" msgstr "修改告警%s时遇到错误"
#: ceilometer/api/controllers/v2.py:2099 ceilometer/api/controllers/v2.py:2266 #: ceilometer/api/controllers/v2/alarms.py:681
#: ceilometer/api/controllers/v2/alarms.py:849
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "警报不正确" msgstr "警报不正确"
#: ceilometer/api/controllers/v2.py:2159 #: ceilometer/api/controllers/v2/alarms.py:741
msgid "state invalid" msgid "state invalid"
msgstr "状态无效" msgstr "状态无效"
#: ceilometer/api/controllers/v2.py:2259 #: ceilometer/api/controllers/v2/alarms.py:842
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "名称为'%s'的告警已经存在" msgstr "名称为'%s'的告警已经存在"
#: ceilometer/api/controllers/v2.py:2265 #: ceilometer/api/controllers/v2/alarms.py:848
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "创建告警%s时遇到错误" msgstr "创建告警%s时遇到错误"
#: ceilometer/api/controllers/v2.py:2440 #: ceilometer/api/controllers/v2/base.py:48
msgid "operator {} is incorrect" #, python-format
msgid "%(entity)s %(id)s Not Found"
msgstr "无法找到%(entity)s %(id)s "
#: ceilometer/api/controllers/v2/base.py:57
#, python-format
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2462 #: ceilometer/api/controllers/v2/base.py:216
#, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr ""
#: ceilometer/api/controllers/v2/base.py:221
#, python-format
msgid ""
"The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s"
msgstr ""
#: ceilometer/api/controllers/v2/base.py:226
#, python-format
msgid ""
"Unexpected exception converting %(value)s to the expected data type "
"%(type)s."
msgstr ""
#: ceilometer/api/controllers/v2/events.py:168
msgid "operator {} is incorrect"
msgstr "操作符{}不合法"
#: ceilometer/api/controllers/v2/events.py:190
#, python-format #, python-format
msgid "Getting traits for %s" msgid "Getting traits for %s"
msgstr "正在为%s获取特征" msgstr "正在为%s获取特征"
#: ceilometer/api/controllers/v2.py:2532 #: ceilometer/api/controllers/v2/events.py:260
msgid "Event" msgid "Event"
msgstr "事件" msgstr "事件"
#: ceilometer/api/controllers/v2.py:2535 #: ceilometer/api/controllers/v2/events.py:263
#, python-format #, python-format
msgid "More than one event with id %s returned from storage driver" msgid "More than one event with id %s returned from storage driver"
msgstr "从数据库返回了多个id为%s的事件" msgstr "从数据库返回了多个id为%s的事件"
#: ceilometer/cmd/storage.py:38 #: ceilometer/api/controllers/v2/meters.py:181
msgid "clamping min timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:186
msgid "clamping max timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:286
#: ceilometer/api/controllers/v2/samples.py:126
msgid "Limit must be positive"
msgstr "limit必须是正数"
#: ceilometer/api/controllers/v2/meters.py:376
msgid "Period must be positive."
msgstr "period 参数必须是正数"
#: ceilometer/api/controllers/v2/meters.py:398
#, python-format
msgid "computed value coming from %r"
msgstr ""
#: ceilometer/api/controllers/v2/meters.py:408
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr "非法的间隔%(period)s: %(err)s"
#: ceilometer/api/controllers/v2/query.py:204
#, python-format
msgid "Filter expression not valid: %s"
msgstr "过滤表达式不合法:%s"
#: ceilometer/api/controllers/v2/query.py:219
#, python-format
msgid "Order-by expression not valid: %s"
msgstr "orderby表达式不合法%s"
#: ceilometer/api/controllers/v2/query.py:229
msgid "Limit should be positive"
msgstr "limit必须是正整数"
#: ceilometer/api/controllers/v2/query.py:323
#, python-format
msgid "String %s is not a valid isotime"
msgstr "字符串%s不是个合法的标准时间格式"
#: ceilometer/api/controllers/v2/query.py:324
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr "解析时间戳%s失败"
#: ceilometer/api/controllers/v2/resources.py:127
msgid "Resource"
msgstr "资源"
#: ceilometer/api/controllers/v2/samples.py:145
msgid "Sample"
msgstr "数据"
#: ceilometer/cmd/storage.py:39
msgid "Clearing expired metering data" msgid "Clearing expired metering data"
msgstr "正在清除过期的监控数据" msgstr "正在清除过期的监控数据"
#: ceilometer/cmd/storage.py:43 #: ceilometer/cmd/storage.py:44
msgid "Nothing to clean, database time to live is disabled" msgid "Nothing to clean, database metering time to live is disabled"
msgstr "没有数据要清除数据库TTL被关闭" msgstr "监控数据库过期时间未激活,没有数据要清除"
#: ceilometer/cmd/storage.py:48
msgid "Clearing expired event data"
msgstr "正在清除过期的事件数据"
#: ceilometer/cmd/storage.py:53
msgid "Nothing to clean, database event time to live is disabled"
msgstr "事件数据库过期时间未激活,没有数据要清除"
#: ceilometer/compute/notifications/cpu.py:50 #: ceilometer/compute/notifications/cpu.py:50
#, python-format #, python-format
msgid "An error occurred while building %(m)s sample: %(e)s" msgid "An error occurred while building %(m)s sample: %(e)s"
msgstr "" msgstr "构造指标%(m)s的数据时遇到错误%(e)s"
#: ceilometer/compute/pollsters/cpu.py:31 #: ceilometer/compute/pollsters/cpu.py:31
#, python-format #, python-format
@ -714,9 +725,10 @@ msgstr "虚拟机%(instance)s的CPU时间为%(time)d"
#: ceilometer/compute/pollsters/cpu.py:48 #: ceilometer/compute/pollsters/cpu.py:48
#: ceilometer/compute/pollsters/cpu.py:79 #: ceilometer/compute/pollsters/cpu.py:79
#: ceilometer/compute/pollsters/disk.py:121 #: ceilometer/compute/pollsters/disk.py:125
#: ceilometer/compute/pollsters/disk.py:331 #: ceilometer/compute/pollsters/disk.py:335
#: ceilometer/compute/pollsters/disk.py:513 #: ceilometer/compute/pollsters/disk.py:517
#: ceilometer/compute/pollsters/disk.py:598
#: ceilometer/compute/pollsters/memory.py:47 #: ceilometer/compute/pollsters/memory.py:47
#: ceilometer/compute/pollsters/net.py:106 #: ceilometer/compute/pollsters/net.py:106
#, python-format #, python-format
@ -753,22 +765,28 @@ msgstr "为%s获取CPU使用率尚未实现"
msgid "Could not get CPU Util for %(id)s: %(e)s" msgid "Could not get CPU Util for %(id)s: %(e)s"
msgstr "无法为虚拟机%(id)s获取CPU使用率%(e)s" msgstr "无法为虚拟机%(id)s获取CPU使用率%(e)s"
#: ceilometer/compute/pollsters/disk.py:129 #: ceilometer/compute/pollsters/disk.py:133
#: ceilometer/compute/pollsters/disk.py:334 #: ceilometer/compute/pollsters/disk.py:338
#: ceilometer/compute/pollsters/disk.py:516 #: ceilometer/compute/pollsters/disk.py:520
#: ceilometer/compute/pollsters/net.py:114 #: ceilometer/compute/pollsters/net.py:114
#, python-format #, python-format
msgid "%(inspector)s does not provide data for %(pollster)s" msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr "探测器%(inspector)s没有为%(pollster)s提供数据" msgstr "探测器%(inspector)s没有为%(pollster)s提供数据"
#: ceilometer/compute/pollsters/disk.py:134 #: ceilometer/compute/pollsters/disk.py:138
#: ceilometer/compute/pollsters/disk.py:340 #: ceilometer/compute/pollsters/disk.py:344
#: ceilometer/compute/pollsters/disk.py:522 #: ceilometer/compute/pollsters/disk.py:526
#: ceilometer/compute/pollsters/disk.py:607
#: ceilometer/compute/pollsters/net.py:119 #: ceilometer/compute/pollsters/net.py:119
#, python-format #, python-format
msgid "Ignoring instance %(name)s: %(error)s" msgid "Ignoring instance %(name)s: %(error)s"
msgstr "忽略虚拟机%(name)s%(error)s" msgstr "忽略虚拟机%(name)s%(error)s"
#: ceilometer/compute/pollsters/disk.py:601
#, python-format
msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr "%(inspector)s无法为采集器%(pollster)s提供数据"
#: ceilometer/compute/pollsters/memory.py:31 #: ceilometer/compute/pollsters/memory.py:31
#, python-format #, python-format
msgid "Checking memory usage for instance %s" msgid "Checking memory usage for instance %s"
@ -794,17 +812,17 @@ msgstr "无法为%(id)s获取内存使用信息%(e)s"
msgid "checking net info for instance %s" msgid "checking net info for instance %s"
msgstr "为虚拟机%s检查网络信息" msgstr "为虚拟机%s检查网络信息"
#: ceilometer/compute/virt/inspector.py:247 #: ceilometer/compute/virt/inspector.py:262
#, python-format #, python-format
msgid "Unable to load the hypervisor inspector: %s" msgid "Unable to load the hypervisor inspector: %s"
msgstr "无法加载管理程序的探测器:%s" msgstr "无法加载管理程序的探测器:%s"
#: ceilometer/compute/virt/hyperv/utilsv2.py:208 #: ceilometer/compute/virt/hyperv/utilsv2.py:223
#, python-format #, python-format
msgid "VM %s not found on Hyper-V" msgid "VM %s not found on Hyper-V"
msgstr "在Hyper-V上找不到 VM %s" msgstr "在Hyper-V上找不到 VM %s"
#: ceilometer/compute/virt/hyperv/utilsv2.py:210 #: ceilometer/compute/virt/hyperv/utilsv2.py:225
#, python-format #, python-format
msgid "Duplicate VM name found: %s" msgid "Duplicate VM name found: %s"
msgstr "找到重复 VM 名称:%s" msgstr "找到重复 VM 名称:%s"
@ -1223,12 +1241,12 @@ msgstr "发布的数据量超过本地队列最大长度,正在丢弃最老的
#: ceilometer/publisher/messaging.py:154 #: ceilometer/publisher/messaging.py:154
#, python-format #, python-format
msgid "Failed to publish %d datapoints, queue them" msgid "Failed to publish %d datapoints, queue them"
msgstr "" msgstr "发布%d个数据点时失败将其入队"
#: ceilometer/publisher/messaging.py:158 #: ceilometer/publisher/messaging.py:158
#, python-format #, python-format
msgid "Failed to publish %d datapoints, dropping them" msgid "Failed to publish %d datapoints, dropping them"
msgstr "" msgstr "发布%d个数据点时失败正在将其丢弃"
#: ceilometer/publisher/udp.py:56 #: ceilometer/publisher/udp.py:56
#, python-format #, python-format
@ -1239,7 +1257,7 @@ msgstr "通过UDP发布采样 %(msg)s 至 %(host)s:%(port)d"
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "无法通过UDP发送采样" msgstr "无法通过UDP发送采样"
#: ceilometer/storage/__init__.py:108 #: ceilometer/storage/__init__.py:114
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "正在名字空间%(namespace)r查找驱动%(name)r " msgstr "正在名字空间%(namespace)r查找驱动%(name)r "
@ -1265,10 +1283,10 @@ msgstr "为资源%(resource_id)s获得指标%(counter_name)s的监控数据%(
#: ceilometer/storage/impl_log.py:52 #: ceilometer/storage/impl_log.py:52
#, python-format #, python-format
msgid "Dropping data with TTL %d" msgid "Dropping metering data with TTL %d"
msgstr "根据TTL%d丢弃数据" msgstr "正在根据TTL %d丢弃监控数据"
#: ceilometer/storage/impl_mongodb.py:552 #: ceilometer/storage/impl_mongodb.py:553
msgid "" msgid ""
"Clearing expired metering data is based on native MongoDB time to live " "Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background." "feature and going in background."
@ -1279,7 +1297,7 @@ msgstr "MongoDB正在后台使用原生的TTL机制清除过期监控数据。"
msgid "Unknown metadata type. Key (%s) will not be queryable." msgid "Unknown metadata type. Key (%s) will not be queryable."
msgstr "未知的元数据类型。键(%s)将无法进行查询。" msgstr "未知的元数据类型。键(%s)将无法进行查询。"
#: ceilometer/storage/impl_sqlalchemy.py:376 #: ceilometer/storage/impl_sqlalchemy.py:361
#, python-format #, python-format
msgid "%d samples removed from database" msgid "%d samples removed from database"
msgstr "从数据库中移除%d个监控数据。" msgstr "从数据库中移除%d个监控数据。"
@ -1312,14 +1330,14 @@ msgstr "连接到%(nodelist)s节点的数据库%(db)s。"
msgid "Unable to connect to the database server: %(errmsg)s." msgid "Unable to connect to the database server: %(errmsg)s."
msgstr "无法连接到数据库服务器:%(errmsg)s。" msgstr "无法连接到数据库服务器:%(errmsg)s。"
#: ceilometer/storage/mongo/utils.py:401 #: ceilometer/storage/mongo/utils.py:402
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb after %(retries)d retries. " "Unable to reconnect to the primary mongodb after %(retries)d retries. "
"Giving up." "Giving up."
msgstr "在%(retries)d次尝试后仍无法重连到MongoDB主节点。放弃重连。" msgstr "在%(retries)d次尝试后仍无法重连到MongoDB主节点。放弃重连。"
#: ceilometer/storage/mongo/utils.py:405 #: ceilometer/storage/mongo/utils.py:406
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " "Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in "