Merge "Imported Translations from Transifex"
This commit is contained in:
commit
089496e449
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 5.0.0.0b3.dev38\n"
|
||||
"Project-Id-Version: ceilometer 5.0.0.0b4.dev16\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,20 +17,20 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.0\n"
|
||||
|
||||
#: ceilometer/collector.py:168
|
||||
#: ceilometer/collector.py:178
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79 ceilometer/coordination.py:91
|
||||
#: ceilometer/coordination.py:76 ceilometer/coordination.py:88
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:107
|
||||
#: ceilometer/coordination.py:103
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:177
|
||||
#: ceilometer/coordination.py:174
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -39,7 +39,7 @@ msgstr ""
|
||||
msgid "Unable to load changed pipeline: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/hooks.py:70
|
||||
#: ceilometer/api/hooks.py:68
|
||||
#, python-format
|
||||
msgid "Failed to connect to db, purpose %(purpose)s retry later: %(err)s"
|
||||
msgstr ""
|
||||
@ -64,22 +64,22 @@ msgstr ""
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/gnocchi.py:149 ceilometer/meter/notifications.py:80
|
||||
#, python-format
|
||||
msgid "Parse error in JSONPath specification '%(jsonpath)s': %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/gnocchi.py:161 ceilometer/meter/notifications.py:62
|
||||
#: ceilometer/dispatcher/gnocchi.py:117
|
||||
#, python-format
|
||||
msgid "Required field %s not specified"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/gnocchi.py:164
|
||||
#: ceilometer/dispatcher/gnocchi.py:120
|
||||
#, python-format
|
||||
msgid "Required field %(field)s should be a %(type)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/gnocchi.py:321
|
||||
#: ceilometer/dispatcher/gnocchi.py:132 ceilometer/meter/notifications.py:97
|
||||
#, python-format
|
||||
msgid "Parse error in JSONPath specification '%(jsonpath)s': %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/gnocchi.py:327
|
||||
#, python-format
|
||||
msgid "Fail to post measures for %(resource_id)s/%(metric_name)s"
|
||||
msgstr ""
|
||||
@ -90,56 +90,85 @@ msgstr ""
|
||||
|
||||
#: ceilometer/event/storage/impl_elasticsearch.py:110
|
||||
#: ceilometer/event/storage/impl_hbase.py:121
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:199
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:201
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:203
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:205
|
||||
#: ceilometer/event/storage/pymongo_base.py:69
|
||||
#, python-format
|
||||
msgid "Failed to record event: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:91
|
||||
#: ceilometer/hardware/pollsters/generic.py:70
|
||||
#, python-format
|
||||
msgid "Invalid type %s specified"
|
||||
msgid "Missing field %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:105
|
||||
#: ceilometer/hardware/pollsters/generic.py:73
|
||||
#, python-format
|
||||
msgid "Meter Definitions configuration file: %s"
|
||||
msgid "Unrecognized type value %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:115
|
||||
#: ceilometer/hardware/pollsters/generic.py:108
|
||||
msgid "Passed resource dict must contain keys resource_id and resource_url."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/hardware/pollsters/generic.py:127
|
||||
#, python-format
|
||||
msgid "Cannot load inspector %(name)s: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/hardware/pollsters/generic.py:150
|
||||
#, python-format
|
||||
msgid "Skip invalid resource %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/hardware/pollsters/generic.py:179
|
||||
#, python-format
|
||||
msgid "inspector call failed for %(ident)s host %(host)s: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/hardware/pollsters/generic.py:242
|
||||
#: ceilometer/meter/notifications.py:156
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid YAML syntax in Meter Definitions file %(file)s at line: %(line)s,"
|
||||
" column: %(column)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:121
|
||||
#: ceilometer/hardware/pollsters/generic.py:248
|
||||
#: ceilometer/meter/notifications.py:162
|
||||
#, python-format
|
||||
msgid "YAML error reading Meter Definitions file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:128
|
||||
#: ceilometer/meter/notifications.py:66
|
||||
msgid "Required field event_type not specified"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:73
|
||||
#, python-format
|
||||
msgid "Invalid type %s specified"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:146
|
||||
#, python-format
|
||||
msgid "Meter Definitions configuration file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:169
|
||||
msgid "No Meter Definitions configuration file found! Using default config."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/meter/notifications.py:132
|
||||
#: ceilometer/meter/notifications.py:173
|
||||
#, python-format
|
||||
msgid "Meter Definitions: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:95
|
||||
#: ceilometer/publisher/kafka_broker.py:177
|
||||
#: ceilometer/publisher/kafka_broker.py:83
|
||||
#, python-format
|
||||
msgid "Failed to connect to Kafka service: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:158
|
||||
#: ceilometer/publisher/messaging.py:180
|
||||
msgid "Failed to retry to send sample data with max_retry times"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:198
|
||||
#, python-format
|
||||
msgid "Failed to send sample data: %s"
|
||||
msgstr ""
|
||||
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 5.0.0.0b2.dev138\n"
|
||||
"Project-Id-Version: ceilometer 5.0.0.0b4.dev16\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-07-29 06:34+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,21 +17,21 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.0\n"
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/coordination.py:74
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:126
|
||||
#: ceilometer/coordination.py:123
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:144
|
||||
#: ceilometer/coordination.py:141
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:254
|
||||
#: ceilometer/notification.py:273
|
||||
msgid "Reloading notification agent and listeners."
|
||||
msgstr ""
|
||||
|
||||
@ -43,7 +43,7 @@ msgstr ""
|
||||
msgid "Detected change in pipeline configuration."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:394
|
||||
#: ceilometer/agent/base.py:419
|
||||
msgid "Reconfiguring polling tasks."
|
||||
msgstr ""
|
||||
|
||||
@ -75,7 +75,7 @@ msgid "Nothing to clean, database alarm history time to live is disabled"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/event/storage/impl_elasticsearch.py:107
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:197
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:201
|
||||
#: ceilometer/event/storage/pymongo_base.py:67
|
||||
#, python-format
|
||||
msgid "Duplicate event detected, skipping it: %s"
|
||||
@ -86,13 +86,13 @@ msgstr ""
|
||||
msgid "Dropping event data with TTL %d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:415
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:427
|
||||
#, python-format
|
||||
msgid "%d events are removed from database"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:86
|
||||
#: ceilometer/hardware/pollsters/generic.py:254
|
||||
#, python-format
|
||||
msgid "Publishing policy set to %s"
|
||||
msgid "Meter Definitions: %s"
|
||||
msgstr ""
|
||||
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 5.0.0.0b2.dev138\n"
|
||||
"Project-Id-Version: ceilometer 5.0.0.0b4.dev16\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-07-29 06:35+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,12 +17,27 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.0\n"
|
||||
|
||||
#: ceilometer/notification.py:173
|
||||
#: ceilometer/notification.py:184
|
||||
msgid ""
|
||||
"Non-metric meters may be collected. It is highly advisable to disable "
|
||||
"these meters using ceilometer.conf or the pipeline.yaml"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:584
|
||||
#, python-format
|
||||
msgid ""
|
||||
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s has no"
|
||||
" volume (volume: None), the sample will be dropped"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:597
|
||||
#, python-format
|
||||
msgid ""
|
||||
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s has "
|
||||
"volume which is not a number (volume: %(counter_volume)s), the sample "
|
||||
"will be dropped"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:42
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
@ -33,7 +48,7 @@ msgstr ""
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/app.py:83
|
||||
#: ceilometer/api/app.py:81
|
||||
msgid ""
|
||||
"pecan_debug cannot be enabled, if workers is > 1, the value is overrided "
|
||||
"with False"
|
||||
@ -88,20 +103,8 @@ msgstr ""
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:88
|
||||
#: ceilometer/hardware/pollsters/generic.py:66
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:149
|
||||
#, python-format
|
||||
msgid "Failed to publish %d datum"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/kafka_broker.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Kafka Publisher max local queue length is exceeded, dropping %d oldest "
|
||||
"data"
|
||||
msgid "Ignore unrecognized field %s"
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-31 22:06+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-03 19:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/en_GB/)\n"
|
||||
@ -40,3 +40,7 @@ msgstr "Failed to record metering data: %s"
|
||||
#, python-format
|
||||
msgid "Required field %s not specified"
|
||||
msgstr "Required field %s not specified"
|
||||
|
||||
#, python-format
|
||||
msgid "inspector call failed for %(ident)s host %(host)s: %(err)s"
|
||||
msgstr "inspector call failed for %(ident)s host %(host)s: %(err)s"
|
||||
|
@ -1,33 +0,0 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
# Andi Chandler <andi@gowling.com>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-24 13:32+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.0\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "No endpoints found for service %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr "Publishing policy is unknown (%s) force to default"
|
||||
|
||||
#, python-format
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "message signature invalid, discarding message: %r"
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-08-04 13:56+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-02 18:21+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/en_GB/)\n"
|
||||
@ -23,19 +23,10 @@ msgstr ""
|
||||
msgid "%(entity)s %(id)s Not Found"
|
||||
msgstr "%(entity)s %(id)s Not Found"
|
||||
|
||||
#, python-format
|
||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||
msgstr "%(inspector)s does not provide data for %(pollster)s"
|
||||
|
||||
#, python-format
|
||||
msgid "%(rule)s must be set for %(type)s type alarm"
|
||||
msgstr "%(rule)s must be set for %(type)s type alarm"
|
||||
|
||||
#, python-format
|
||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
msgstr ""
|
||||
"%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
|
||||
#, python-format
|
||||
msgid "%d datapoints are unknown"
|
||||
msgstr "%d datapoints are unknown"
|
||||
@ -87,53 +78,18 @@ msgstr "Alarm with name='%s' exists"
|
||||
msgid "Alarms %(alarm_ids)s are in unknown state"
|
||||
msgstr "Alarms %(alarm_ids)s are in unknown state"
|
||||
|
||||
#, python-format
|
||||
msgid "An error occurred while building %(m)s sample: %(e)s"
|
||||
msgstr "An error occurred while building %(m)s sample: %(e)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Arithmetic transformer must use at least one meter in expression '%s'"
|
||||
msgstr "Arithmetic transformer must use at least one meter in expression '%s'"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||
msgstr ""
|
||||
"Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||
|
||||
#, python-format
|
||||
msgid "CPU UTIL: %(instance)s %(util)d"
|
||||
msgstr "CPU UTIL: %(instance)s %(util)d"
|
||||
|
||||
#, python-format
|
||||
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
||||
msgstr "CPUTIME USAGE: %(instance)s %(time)d"
|
||||
|
||||
#, python-format
|
||||
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||
msgstr "Can NOT load inspector %(name)s: %(err)s"
|
||||
|
||||
msgid "Cannot delete table but ignoring error"
|
||||
msgstr "Cannot delete table but ignoring error"
|
||||
|
||||
msgid "Cannot disable table but ignoring error"
|
||||
msgstr "Cannot disable table but ignoring error"
|
||||
|
||||
#, python-format
|
||||
msgid "Cannot specify alarm %s itself in combination rule"
|
||||
msgstr "Cannot specify alarm %s itself in combination rule"
|
||||
|
||||
#, python-format
|
||||
msgid "Checking CPU util for instance %s"
|
||||
msgstr "Checking CPU util for instance %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Checking memory usage for instance %s"
|
||||
msgstr "Checking memory usage for instance %s"
|
||||
|
||||
msgid "Clearing expired metering data"
|
||||
msgstr "Clearing expired metering data"
|
||||
|
||||
#, python-format
|
||||
msgid "Combined state of alarms %s"
|
||||
msgstr "Combined state of alarms %s"
|
||||
@ -145,10 +101,6 @@ msgstr "Configuration:"
|
||||
msgid "Connecting to %(db)s on %(nodelist)s"
|
||||
msgstr "Connecting to %(db)s on %(nodelist)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Connecting to libvirt: %s"
|
||||
msgstr "Connecting to libvirt: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr "Continue after error from %(name)s: %(error)s"
|
||||
@ -169,12 +121,6 @@ msgstr "Could not get Memory Usage for %(id)s: %(e)s"
|
||||
msgid "Could not get VM %s CPU Utilization"
|
||||
msgstr "Could not get VM %s CPU Utilisation"
|
||||
|
||||
msgid "Creating a new in-memory HBase Connection object"
|
||||
msgstr "Creating a new in-memory HBase Connection object"
|
||||
|
||||
msgid "Dropping HBase schema..."
|
||||
msgstr "Dropping HBase schema..."
|
||||
|
||||
#, python-format
|
||||
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||
msgstr "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||
@ -198,22 +144,10 @@ msgstr "Error while putting alarm: %s"
|
||||
msgid "Event"
|
||||
msgstr "Event"
|
||||
|
||||
#, python-format
|
||||
msgid "Event Definitions configuration file: %s"
|
||||
msgstr "Event Definitions configuration file: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Event Definitions: %s"
|
||||
msgstr "Event Definitions: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
msgstr "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
|
||||
#, python-format
|
||||
msgid "Exception while getting samples %s"
|
||||
msgstr "Exception while getting samples %s"
|
||||
|
||||
msgid "Expression evaluated to a NaN value!"
|
||||
msgstr "Expression evaluated to a NaN value!"
|
||||
|
||||
@ -237,10 +171,6 @@ msgstr "Failed to parse the timestamp value %s"
|
||||
msgid "Failed to record metering data: %s"
|
||||
msgstr "Failed to record metering data: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Getting traits for %s"
|
||||
msgstr "Getting traits for %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Ignoring instance %(name)s: %(error)s"
|
||||
msgstr "Ignoring instance %(name)s: %(error)s"
|
||||
@ -261,22 +191,9 @@ msgstr ""
|
||||
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||
msgstr "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||
|
||||
msgid "Kwapi endpoint not found"
|
||||
msgstr "Kwapi endpoint not found"
|
||||
|
||||
msgid "Limit must be positive"
|
||||
msgstr "Limit must be positive"
|
||||
|
||||
msgid "Limit should be positive"
|
||||
msgstr "Limit should be positive"
|
||||
|
||||
msgid "Loading event definitions"
|
||||
msgstr "Loading event definitions"
|
||||
|
||||
#, python-format
|
||||
msgid "MEMORY USAGE: %(instance)s %(usage)f"
|
||||
msgstr "MEMORY USAGE: %(instance)s %(usage)f"
|
||||
|
||||
#, python-format
|
||||
msgid "More than one event with id %s returned from storage driver"
|
||||
msgstr "More than one event with id %s returned from storage driver"
|
||||
@ -288,9 +205,6 @@ msgstr "Multiple VM %s found in XenServer"
|
||||
msgid "Must specify connection_url, and connection_password to use"
|
||||
msgstr "Must specify connection_url, and connection_password to use"
|
||||
|
||||
msgid "No Event Definitions configuration file found! Using default config."
|
||||
msgstr "No Event Definitions configuration file found! Using default config."
|
||||
|
||||
#, python-format
|
||||
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
||||
msgstr "No plugin named %(plugin)s available for trait %(trait)s"
|
||||
@ -299,22 +213,6 @@ msgstr "No plugin named %(plugin)s available for trait %(trait)s"
|
||||
msgid "Not Authorized to access %(aspect)s %(id)s"
|
||||
msgstr "Not Authorised to access %(aspect)s %(id)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||
msgstr "Notifying alarm %(id)s with action %(act)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Obtaining CPU Util is not implemented for %s"
|
||||
msgstr "Obtaining CPU Util is not implemented for %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Obtaining CPU time is not implemented for %s"
|
||||
msgstr "Obtaining CPU time is not implemented for %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Obtaining Memory Usage is not implemented for %s"
|
||||
msgstr "Obtaining Memory Usage is not implemented for %s"
|
||||
|
||||
#, python-format
|
||||
msgid "OpenDaylitght API returned %(status)s %(reason)s"
|
||||
msgstr "OpenDaylitght API returned %(status)s %(reason)s"
|
||||
@ -323,9 +221,6 @@ msgstr "OpenDaylitght API returned %(status)s %(reason)s"
|
||||
msgid "Opencontrail API returned %(status)s %(reason)s"
|
||||
msgstr "Opencontrail API returned %(status)s %(reason)s"
|
||||
|
||||
msgid "Opening in-memory HBase connection"
|
||||
msgstr "Opening in-memory HBase connection"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Parse error in JSONPath specification '%(jsonpath)s' for %(trait)s: %(err)s"
|
||||
@ -351,10 +246,6 @@ msgstr ""
|
||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||
"%(smp)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
msgstr "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter "
|
||||
@ -363,16 +254,6 @@ msgstr ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter "
|
||||
"%(param)s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
msgstr ""
|
||||
"Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline config file: %s"
|
||||
msgstr "Pipeline config file: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr "Pipeline config: %s"
|
||||
@ -395,18 +276,6 @@ msgstr "Publishing policy is unknown (%s) force to default"
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr "Publishing policy set to %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
|
||||
#, python-format
|
||||
msgid "Query Meter Table: %s"
|
||||
msgstr "Query Meter Table: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Query Resource table: %s"
|
||||
msgstr "Query Resource table: %s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Remaining as %(state)s due to %(count)d samples %(disposition)s threshold, "
|
||||
@ -448,9 +317,6 @@ msgstr "Starting server in PID %s"
|
||||
msgid "String %s is not a valid isotime"
|
||||
msgstr "String %s is not a valid isotime"
|
||||
|
||||
msgid "Swift endpoint not found"
|
||||
msgstr "Swift endpoint not found"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The data type %(type)s is not supported. The supported data type list is: "
|
||||
@ -485,10 +351,6 @@ msgstr "Transition to %(state)s due to alarms %(alarm_ids)s in state %(state)s"
|
||||
msgid "UDP: Cannot decode data sent by %s"
|
||||
msgstr "UDP: Cannot decode data sent by %s"
|
||||
|
||||
#, python-format
|
||||
msgid "UDP: Storing %s"
|
||||
msgstr "UDP: Storing %s"
|
||||
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr "UDP: Unable to store meter"
|
||||
|
||||
@ -584,14 +446,6 @@ msgstr "XenAPI not installed"
|
||||
msgid "YAML error reading Event Definitions file %(file)s"
|
||||
msgstr "YAML error reading Event Definitions file %(file)s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"alarm %(alarm_id)s has no action configured for state transition from "
|
||||
"%(previous)s to state %(state)s, skipping the notification."
|
||||
msgstr ""
|
||||
"alarm %(alarm_id)s has no action configured for state transition from "
|
||||
"%(previous)s to state %(state)s, skipping the notification."
|
||||
|
||||
#, python-format
|
||||
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
||||
msgstr "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
||||
@ -608,32 +462,6 @@ msgstr "alarm state update failed"
|
||||
msgid "alarm stats retrieval failed"
|
||||
msgstr "alarm stats retrieval failed"
|
||||
|
||||
#, python-format
|
||||
msgid "checking instance %s"
|
||||
msgstr "checking instance %s"
|
||||
|
||||
#, python-format
|
||||
msgid "checking net info for instance %s"
|
||||
msgstr "checking net info for instance %s"
|
||||
|
||||
msgid "clamping max timestamp to range"
|
||||
msgstr "clamping max timestamp to range"
|
||||
|
||||
msgid "clamping min timestamp to range"
|
||||
msgstr "clamping min timestamp to range"
|
||||
|
||||
#, python-format
|
||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||
msgstr "comparing value %(value)s against threshold %(limit)s"
|
||||
|
||||
#, python-format
|
||||
msgid "connecting to HBase on %(host)s:%(port)s"
|
||||
msgstr "connecting to HBase on %(host)s:%(port)s"
|
||||
|
||||
#, python-format
|
||||
msgid "converted to: %s"
|
||||
msgstr "converted to: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "could not get CPU time for %(id)s: %(e)s"
|
||||
msgstr "could not get CPU time for %(id)s: %(e)s"
|
||||
@ -645,18 +473,6 @@ msgstr "detected decoupled pipeline config format"
|
||||
msgid "dropping sample with no predecessor: %s"
|
||||
msgstr "dropping sample with no predecessor: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "evaluating alarm %s"
|
||||
msgstr "evaluating alarm %s"
|
||||
|
||||
#, python-format
|
||||
msgid "excluded weak datapoints with sample counts %s"
|
||||
msgstr "excluded weak datapoints with sample counts %s"
|
||||
|
||||
#, python-format
|
||||
msgid "handling sample %s"
|
||||
msgstr "handling sample %s"
|
||||
|
||||
#, python-format
|
||||
msgid "initiating evaluation cycle on %d alarms"
|
||||
msgstr "initiating evaluation cycle on %d alarms"
|
||||
@ -665,10 +481,6 @@ msgstr "initiating evaluation cycle on %d alarms"
|
||||
msgid "inspector call failed for %(ident)s host %(host)s: %(err)s"
|
||||
msgstr "inspector call failed for %(ident)s host %(host)s: %(err)s"
|
||||
|
||||
#, python-format
|
||||
msgid "loading dispatchers from %s"
|
||||
msgstr "loading dispatchers from %s"
|
||||
|
||||
msgid "max_bytes and backup_count should be numbers."
|
||||
msgstr "max_bytes and backup_count should be numbers."
|
||||
|
||||
@ -676,36 +488,10 @@ msgstr "max_bytes and backup_count should be numbers."
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "message signature invalid, discarding message: %r"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
|
||||
"%(counter_volume)s"
|
||||
msgstr ""
|
||||
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
|
||||
"%(counter_volume)s"
|
||||
|
||||
#, python-format
|
||||
msgid "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
|
||||
msgstr "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
|
||||
|
||||
#, python-format
|
||||
msgid "pruned statistics to %d"
|
||||
msgstr "pruned statistics to %d"
|
||||
|
||||
#, python-format
|
||||
msgid "query stats from %(start)s to %(now)s"
|
||||
msgstr "query stats from %(start)s to %(now)s"
|
||||
|
||||
#, python-format
|
||||
msgid "sanitize stats %s"
|
||||
msgstr "sanitise stats %s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"scaling conversion transformer with source: %(source)s target: %(target)s:"
|
||||
msgstr ""
|
||||
"scaling conversion transformer with source: %(source)s target: %(target)s:"
|
||||
|
||||
#, python-format
|
||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
@ -714,13 +500,5 @@ msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
msgid "serving on http://%(host)s:%(port)s"
|
||||
msgstr "serving on http://%(host)s:%(port)s"
|
||||
|
||||
#, python-format
|
||||
msgid "skipping alarm %s: type unsupported"
|
||||
msgstr "skipping alarm %s: type unsupported"
|
||||
|
||||
msgid "state invalid"
|
||||
msgstr "state invalid"
|
||||
|
||||
#, python-format
|
||||
msgid "stats query %s"
|
||||
msgstr "stats query %s"
|
||||
|
@ -10,8 +10,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-13 14:33+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-03 19:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/openstack/ceilometer/"
|
||||
"language/fr/)\n"
|
||||
@ -40,7 +40,3 @@ msgstr "Le groupe de partitionnement %s a été rejoint"
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr "Groupe de partitionnement Gauche %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr "La politique de publication est réglé sur %s"
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
# Frédéric <frosmont@free.fr>, 2014
|
||||
# Maxime COQUEREL <max.coquerel@gmail.com>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-24 13:32+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/openstack/ceilometer/"
|
||||
"language/fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.0\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "Pas endpoints trouvé pour le service %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr "La politique de publication est inconnue (%s) forcé le défaut"
|
||||
|
||||
#, python-format
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "signature du message invalide, message ignoré: %r"
|
@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-31 22:06+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-03 19:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -61,9 +61,8 @@ msgstr "无法保存监控数据:%s"
|
||||
msgid "Failed to retry to send sample data with max_retry times"
|
||||
msgstr "尝试发送数据达到最大重试次数后仍失败"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to send sample data: %s"
|
||||
msgstr "发送指标数据失败:%s"
|
||||
msgid "Passed resource dict must contain keys resource_id and resource_url."
|
||||
msgstr "传入的资源字典必须包含键resource_id和resource_url"
|
||||
|
||||
#, python-format
|
||||
msgid "Required field %s not specified"
|
||||
|
@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-13 14:33+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-03 19:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -56,7 +56,3 @@ msgstr "事件数据库过期时间未激活,没有数据要清除"
|
||||
|
||||
msgid "Nothing to clean, database metering time to live is disabled"
|
||||
msgstr "监控数据库过期时间未激活,没有数据要清除"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr "设置发布策略为%s"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-07-24 13:32+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-03 19:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -35,21 +35,12 @@ msgstr "重复值:发现控制台参数%s,自动去除重复项"
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr "预期有 %(expected)d个数据但是只得到%(actual)d个"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to publish %d datum"
|
||||
msgstr "%d个数据发送失败"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Instance %(instance_id)s was shut off while getting samples of %(pollster)s: "
|
||||
"%(exc)s"
|
||||
msgstr "采集器%(pollster)s在采集数据点时,虚拟机%(instance_id)s被关闭:%(exc)s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Kafka Publisher max local queue length is exceeded, dropping %d oldest data"
|
||||
msgstr "Kafka发布器本地队列超过本地最大长度,正在丢弃%d个最老的数据"
|
||||
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "%s服务的入口未找到"
|
||||
@ -61,10 +52,6 @@ msgstr ""
|
||||
"非计量指标也许会被收集。强烈建议在ceilometer.conf或者pipeline.yaml中禁用这些"
|
||||
"指标"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr "未知的发布策略(%s),强制使用默认策略"
|
||||
|
||||
#, python-format
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "消息签名不合法,丢弃消息:%r"
|
||||
|
@ -12,8 +12,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-08-06 06:33+0000\n"
|
||||
"PO-Revision-Date: 2015-08-04 13:56+0000\n"
|
||||
"POT-Creation-Date: 2015-09-04 06:16+0000\n"
|
||||
"PO-Revision-Date: 2015-09-02 18:21+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/openstack/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -27,14 +27,6 @@ msgstr ""
|
||||
msgid "%(entity)s %(id)s Not Found"
|
||||
msgstr "无法找到%(entity)s %(id)s "
|
||||
|
||||
#, python-format
|
||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||
msgstr "探测器%(inspector)s没有为%(pollster)s提供数据"
|
||||
|
||||
#, python-format
|
||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||
msgstr "%(inspector)s无法为采集器%(pollster)s提供数据"
|
||||
|
||||
#, python-format
|
||||
msgid "%(name)s count exceeds maximum value %(maximum)d"
|
||||
msgstr "%(name)s数量超过最大值%(maximum)d"
|
||||
@ -47,10 +39,6 @@ msgstr "类型为%(type)s的告警必须设置%(rule)s"
|
||||
msgid "%(rule1)s and %(rule2)s cannot be set at the same time"
|
||||
msgstr "%(rule1)s和%(rule2)s无法同时被设置"
|
||||
|
||||
#, python-format
|
||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
msgstr "工作线程%(worker_name)s的数量%(workers)s非法,必须大于0"
|
||||
|
||||
#, python-format
|
||||
msgid "%d datapoints are unknown"
|
||||
msgstr "%d 数据点为未知"
|
||||
@ -93,27 +81,10 @@ msgstr "名称为'%s'的告警已经存在"
|
||||
msgid "Alarms %(alarm_ids)s are in unknown state"
|
||||
msgstr "告警%(alarm_ids)s处于未知的状态"
|
||||
|
||||
#, python-format
|
||||
msgid "An error occurred while building %(m)s sample: %(e)s"
|
||||
msgstr "构造指标%(m)s的数据时遇到错误:%(e)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Arithmetic transformer must use at least one meter in expression '%s'"
|
||||
msgstr "算术变形器在表达式'%s'中必须至少使用一个指标"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Attempted to evaluate alarm %s, but it is not within its time constraint."
|
||||
msgstr "尝试评估告警%s,但是该告警当前不在激活的时间范围内"
|
||||
|
||||
#, python-format
|
||||
msgid "CPU UTIL: %(instance)s %(util)d"
|
||||
msgstr "虚拟机%(instance)s的CPU使用率为%(util)d"
|
||||
|
||||
#, python-format
|
||||
msgid "CPUTIME USAGE: %(instance)s %(time)d"
|
||||
msgstr "虚拟机%(instance)s的CPU时间为%(time)d"
|
||||
|
||||
#, python-format
|
||||
msgid "Can NOT load inspector %(name)s: %(err)s"
|
||||
msgstr "无法加载探测器%(name)s: %(err)s"
|
||||
@ -122,39 +93,10 @@ msgstr "无法加载探测器%(name)s: %(err)s"
|
||||
msgid "Cannot create table %(table_name)s it already exists. Ignoring error"
|
||||
msgstr "表%(table_name)s已经存在,无法创建。忽略此错误继续执行。"
|
||||
|
||||
msgid "Cannot delete table but ignoring error"
|
||||
msgstr "无法删除表,但是忽略该错误"
|
||||
|
||||
msgid "Cannot disable table but ignoring error"
|
||||
msgstr "无法禁用表,但是忽略该错误"
|
||||
|
||||
#, python-format
|
||||
msgid "Cannot specify alarm %s itself in combination rule"
|
||||
msgstr "无法在组合规则中指定告警%s自身"
|
||||
|
||||
#, python-format
|
||||
msgid "Checking CPU util for instance %s"
|
||||
msgstr "为虚拟机%s查询CPU使用率"
|
||||
|
||||
#, python-format
|
||||
msgid "Checking memory usage for instance %s"
|
||||
msgstr "为虚拟机%s检查内存使用信息"
|
||||
|
||||
#, python-format
|
||||
msgid "Checking resident memory for instance %s"
|
||||
msgstr "正在检查虚拟机%s的常驻内存RSS"
|
||||
|
||||
msgid "Clearing expired event data"
|
||||
msgstr "正在清除过期的事件数据"
|
||||
|
||||
msgid "Clearing expired metering data"
|
||||
msgstr "正在清除过期的监控数据"
|
||||
|
||||
msgid ""
|
||||
"Clearing expired metering data is based on native MongoDB time to live "
|
||||
"feature and going in background."
|
||||
msgstr "MongoDB正在后台使用原生的TTL机制清除过期监控数据。"
|
||||
|
||||
#, python-format
|
||||
msgid "Combined state of alarms %s"
|
||||
msgstr "将告警%s的状态进行组合"
|
||||
@ -166,13 +108,6 @@ msgstr "配置"
|
||||
msgid "Connecting to %(db)s on %(nodelist)s"
|
||||
msgstr "连接到%(nodelist)s节点的数据库%(db)s。"
|
||||
|
||||
#, python-format
|
||||
msgid "Connecting to libvirt: %s"
|
||||
msgstr "正在连接 libvirt:%s"
|
||||
|
||||
msgid "Connection to libvirt broken"
|
||||
msgstr "无法连接到libvirt"
|
||||
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr "遇到错误%(name)s:%(error)s,继续执行"
|
||||
@ -197,17 +132,11 @@ msgstr "无法获取虚拟机%s的CPU使用率"
|
||||
msgid "Couldn't obtain IP address of instance %s"
|
||||
msgstr "无法为实例%s获取IP地址"
|
||||
|
||||
msgid "Creating a new in-memory HBase Connection object"
|
||||
msgstr "正在创建一个新的内存HBase连接对象。"
|
||||
|
||||
msgid ""
|
||||
"Dispatcher target was not set, no meter will be posted. Set the target in "
|
||||
"the ceilometer.conf file"
|
||||
msgstr "分发器目标未设置,没有指标将被发送。在ceilometer.conf文件中设置目标。"
|
||||
|
||||
msgid "Dropping HBase schema..."
|
||||
msgstr "正在丢弃HBase的schema"
|
||||
|
||||
#, python-format
|
||||
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
|
||||
msgstr "正在丢弃通知%(type)s (uuid:%(msgid)s)"
|
||||
@ -235,18 +164,10 @@ msgstr "修改告警%s时遇到错误"
|
||||
msgid "Event"
|
||||
msgstr "事件"
|
||||
|
||||
#, python-format
|
||||
msgid "Event Definitions configuration file: %s"
|
||||
msgstr "事件定义配置文件:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Event Definitions: %s"
|
||||
msgstr "事件定义:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Exception while getting samples %s"
|
||||
msgstr "在获取监控数据时遇到异常:%s"
|
||||
|
||||
msgid "Expression evaluated to a NaN value!"
|
||||
msgstr "表达式计算结果为NaN!"
|
||||
|
||||
@ -313,10 +234,6 @@ msgstr "无法保存监控数据:%s"
|
||||
msgid "Filter expression not valid: %s"
|
||||
msgstr "过滤表达式不合法:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Getting traits for %s"
|
||||
msgstr "正在为%s获取特征"
|
||||
|
||||
#, python-format
|
||||
msgid "Ignoring instance %(name)s (%(instance_id)s) : %(error)s"
|
||||
msgstr "忽略虚拟机%(name)s (%(instance_id)s) : %(error)s"
|
||||
@ -343,26 +260,9 @@ msgstr "非法的间隔%(period)s: %(err)s"
|
||||
msgid "Invalid trait type '%(type)s' for trait %(trait)s"
|
||||
msgstr "特征%(trait)s包含了不合法的特征类型'%(type)s' "
|
||||
|
||||
msgid "Kwapi endpoint not found"
|
||||
msgstr "Kwapi端点无法找到"
|
||||
|
||||
msgid "Limit must be positive"
|
||||
msgstr "limit必须是正数"
|
||||
|
||||
msgid "Limit should be positive"
|
||||
msgstr "limit必须是正整数"
|
||||
|
||||
msgid "Loading event definitions"
|
||||
msgstr "正在加载事件定义"
|
||||
|
||||
#, python-format
|
||||
msgid "MEMORY USAGE: %(instance)s %(usage)f"
|
||||
msgstr "虚拟机%(instance)s的内存使用为%(usage)f"
|
||||
|
||||
#, python-format
|
||||
msgid "Message posting finished with status code %d."
|
||||
msgstr "消息发送结束,状态码为%d"
|
||||
|
||||
#, python-format
|
||||
msgid "More than one event with id %s returned from storage driver"
|
||||
msgstr "从数据库返回了多个id为%s的事件"
|
||||
@ -374,9 +274,6 @@ msgstr "多个虚拟机%s在XenServer中被找到"
|
||||
msgid "Must specify connection_url, and connection_password to use"
|
||||
msgstr "使用时必须指定connection_url和connection_password"
|
||||
|
||||
msgid "No Event Definitions configuration file found! Using default config."
|
||||
msgstr "没有找到事件定义配置文件!使用默认的配置。"
|
||||
|
||||
#, python-format
|
||||
msgid "No plugin named %(plugin)s available for trait %(trait)s"
|
||||
msgstr "特征%(trait)s缺少可用的名为%(plugin)s的插件"
|
||||
@ -396,22 +293,6 @@ msgstr ""
|
||||
"正在通知警报%(alarm_name)s %(alarm_id)s,警报级别%(severity)s,状态"
|
||||
"从%(previous)s变为%(current)s,动作为%(action)s,原因是%(reason)s。"
|
||||
|
||||
#, python-format
|
||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||
msgstr "使用动作%(act)s通知告警%(id)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Obtaining CPU Util is not implemented for %s"
|
||||
msgstr "为%s获取CPU使用率尚未实现"
|
||||
|
||||
#, python-format
|
||||
msgid "Obtaining CPU time is not implemented for %s"
|
||||
msgstr "为%s获取CPU时间尚未实现"
|
||||
|
||||
#, python-format
|
||||
msgid "Obtaining Memory Usage is not implemented for %s"
|
||||
msgstr "获取内存使用信息尚未在%s中实现"
|
||||
|
||||
#, python-format
|
||||
msgid "OpenDaylitght API returned %(status)s %(reason)s"
|
||||
msgstr "OpenDaylight接口返回状态%(status)s,原因%(reason)s"
|
||||
@ -420,9 +301,6 @@ msgstr "OpenDaylight接口返回状态%(status)s,原因%(reason)s"
|
||||
msgid "Opencontrail API returned %(status)s %(reason)s"
|
||||
msgstr "Opencontrail接口返回状态%(status)s,原因%(reason)s"
|
||||
|
||||
msgid "Opening in-memory HBase connection"
|
||||
msgstr "正在打开内存HBase连接。"
|
||||
|
||||
#, python-format
|
||||
msgid "Order-by expression not valid: %s"
|
||||
msgstr "orderby表达式不合法:%s"
|
||||
@ -447,33 +325,16 @@ msgid ""
|
||||
"%(smp)s"
|
||||
msgstr "流水线%(pipeline)s:数据%(smp)s的变形器%(trans)s遇到错误,退出"
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
msgstr "流水线%(pipeline)s:数据点被变形器%(trans)s丢弃"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter "
|
||||
"%(param)s"
|
||||
msgstr "流水线%(pipeline)s:使用参数%(param)s初始化变形器实例%(name)s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
msgstr "流水线%(pipeline)s:使用变形器%(trans)s作用于数据%(smp)s "
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline config file: %s"
|
||||
msgstr "流水线配置文件:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr "流水线配置:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Pipeline endpoint: %s"
|
||||
msgstr " 流水线入口:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Plugin specified, but no plugin name supplied for trait %s"
|
||||
msgstr "特征%s指定了插件但是没有提供插件的名称"
|
||||
@ -507,25 +368,10 @@ msgstr "未知的发布策略(%s),强制使用默认策略"
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr "设置发布策略为%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
msgstr "通过UDP发布采样 %(msg)s 至 %(host)s:%(port)d"
|
||||
|
||||
#, python-format
|
||||
msgid "Query Meter Table: %s"
|
||||
msgstr "查询指标表:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Query Resource table: %s"
|
||||
msgstr "查询资源表:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "RGW AdminOps API returned %(status)s %(reason)s"
|
||||
msgstr "RGW AdminOps接口返回%(status)s %(reason)s"
|
||||
|
||||
msgid "Radosgw endpoint not found"
|
||||
msgstr "Radosgw服务入口未找到"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Remaining as %(state)s due to %(count)d samples %(disposition)s threshold, "
|
||||
@ -563,10 +409,6 @@ msgstr "跳过执行,因为keystone出错了:%s,"
|
||||
msgid "Skip loading extension for %s"
|
||||
msgstr "跳过为%s加载扩展"
|
||||
|
||||
#, python-format
|
||||
msgid "Skip polling pollster %s, no resources found"
|
||||
msgstr "没有任何资源被发现,跳过采集器%s"
|
||||
|
||||
#, python-format
|
||||
msgid "Skipping because %s service is not registered in keystone"
|
||||
msgstr "跳过执行,因为%s服务没有在keystone中注册"
|
||||
@ -579,9 +421,6 @@ msgstr "正在启动服务进程PID %s"
|
||||
msgid "String %s is not a valid isotime"
|
||||
msgstr "字符串%s不是个合法的标准时间格式"
|
||||
|
||||
msgid "Swift endpoint not found"
|
||||
msgstr "Swift端点无法找到"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The data type %(type)s is not supported. The supported data type list is: "
|
||||
@ -614,10 +453,6 @@ msgstr "迁移到状态%(state)s,因为告警%(alarm_ids)s处于状态%(state)
|
||||
msgid "UDP: Cannot decode data sent by %s"
|
||||
msgstr "UDP: 无法解码由 %s 发送的数据"
|
||||
|
||||
#, python-format
|
||||
msgid "UDP: Storing %s"
|
||||
msgstr "UDP: 正在存储%s"
|
||||
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr "UDP: 无法存储计量器"
|
||||
|
||||
@ -743,14 +578,6 @@ msgstr "读取事件定义文件%(file)s时遇到YAML错误"
|
||||
msgid "You are not authorized to create action: %s"
|
||||
msgstr "你没有权限创建动作:%s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"alarm %(alarm_id)s has no action configured for state transition from "
|
||||
"%(previous)s to state %(state)s, skipping the notification."
|
||||
msgstr ""
|
||||
"告警%(alarm_id)s没有为状态从%(previous)s变迁到%(state)s配置动作,忽略收到的通"
|
||||
"知。"
|
||||
|
||||
#, python-format
|
||||
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
|
||||
msgstr "因为 %(reason)s, 警报 %(id)s 转换至 %(state)s "
|
||||
@ -771,26 +598,6 @@ msgstr "警报统计信息获取失败"
|
||||
msgid "alarm stats retrieval failed: %s"
|
||||
msgstr "告警状态检索失败:%s"
|
||||
|
||||
#, python-format
|
||||
msgid "checking instance %s"
|
||||
msgstr "正在检查虚拟机%s"
|
||||
|
||||
#, python-format
|
||||
msgid "checking net info for instance %s"
|
||||
msgstr "为虚拟机%s检查网络信息"
|
||||
|
||||
#, python-format
|
||||
msgid "comparing value %(value)s against threshold %(limit)s"
|
||||
msgstr "将值 %(value)s 与阈值 %(limit)s 相比较"
|
||||
|
||||
#, python-format
|
||||
msgid "connecting to HBase on %(host)s:%(port)s"
|
||||
msgstr "正在连接%(host)s:%(port)s的HBase"
|
||||
|
||||
#, python-format
|
||||
msgid "converted to: %s"
|
||||
msgstr "转换为: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "could not get CPU time for %(id)s: %(e)s"
|
||||
msgstr "无法为虚拟机%(id)s获取CPU时间:%(e)s"
|
||||
@ -806,18 +613,6 @@ msgstr "因为之前没有数据(用来计算差值)因而丢弃数据:%s"
|
||||
msgid "duplicate actions are found: %s, remove duplicate ones"
|
||||
msgstr "检测到重复的动作:%s,已去除重复的内容"
|
||||
|
||||
#, python-format
|
||||
msgid "evaluating alarm %s"
|
||||
msgstr "评估警报 %s"
|
||||
|
||||
#, python-format
|
||||
msgid "excluded weak datapoints with sample counts %s"
|
||||
msgstr "排除%s个弱相关的数据"
|
||||
|
||||
#, python-format
|
||||
msgid "handling sample %s"
|
||||
msgstr "正在处理数据%s"
|
||||
|
||||
#, python-format
|
||||
msgid "initiating evaluation cycle on %d alarms"
|
||||
msgstr "在 %d 个警报上初始化评估周期"
|
||||
@ -825,10 +620,6 @@ msgstr "在 %d 个警报上初始化评估周期"
|
||||
msgid "ipmitool output length mismatch"
|
||||
msgstr "ipmi输出长度不匹配"
|
||||
|
||||
#, python-format
|
||||
msgid "loading dispatchers from %s"
|
||||
msgstr "正在从%s加载分发器"
|
||||
|
||||
msgid "max_bytes and backup_count should be numbers."
|
||||
msgstr "max_bytes和backup_count必须是整数。"
|
||||
|
||||
@ -836,14 +627,6 @@ msgstr "max_bytes和backup_count必须是整数。"
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "消息签名不合法,丢弃消息:%r"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
|
||||
"%(counter_volume)s"
|
||||
msgstr ""
|
||||
"在时间点%(timestamp)s为资源%(resource_id)s获得指标%(counter_name)s的监控数"
|
||||
"据:%(counter_volume)s"
|
||||
|
||||
#, python-format
|
||||
msgid "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
|
||||
msgstr ""
|
||||
@ -855,26 +638,9 @@ msgstr "解析IPMI传感器数据失败,从给定的输入中无法检索到
|
||||
msgid "parse IPMI sensor data failed,unknown sensor type"
|
||||
msgstr "解析IPMI传感器数据失败,未知的传感器类型"
|
||||
|
||||
#, python-format
|
||||
msgid "pruned statistics to %d"
|
||||
msgstr "裁剪统计信息到%d个"
|
||||
|
||||
#, python-format
|
||||
msgid "query stats from %(start)s to %(now)s"
|
||||
msgstr "查询 %(start)s 到 %(now)s 之间的统计信息"
|
||||
|
||||
msgid "running ipmitool failure"
|
||||
msgstr "运行ipmitool时失败了"
|
||||
|
||||
#, python-format
|
||||
msgid "sanitize stats %s"
|
||||
msgstr "审查统计信息 %s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"scaling conversion transformer with source: %(source)s target: %(target)s:"
|
||||
msgstr "扩缩变形器作用于来源:%(source)s,目标:%(target)s"
|
||||
|
||||
#, python-format
|
||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
msgstr ""
|
||||
@ -884,19 +650,11 @@ msgstr ""
|
||||
msgid "serving on http://%(host)s:%(port)s"
|
||||
msgstr "在 http://%(host)s:%(port)s上服务"
|
||||
|
||||
#, python-format
|
||||
msgid "skipping alarm %s: type unsupported"
|
||||
msgstr "跳过警报 %s:不支持的类型"
|
||||
|
||||
msgid "state invalid"
|
||||
msgstr "状态无效"
|
||||
|
||||
msgid "state_timestamp should be datetime object"
|
||||
msgstr "state_timestamp必须是datetime对象"
|
||||
|
||||
#, python-format
|
||||
msgid "stats query %s"
|
||||
msgstr "统计信息查询 %s"
|
||||
|
||||
msgid "timestamp should be datetime object"
|
||||
msgstr "timestamp必须是datatime对象"
|
||||
|
Loading…
Reference in New Issue
Block a user