Imported Translations from Transifex

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

Change-Id: I2f3f4a3f092ccaacbdf077edae22f80630cda00c
This commit is contained in:
OpenStack Proposal Bot 2014-12-04 06:08:47 +00:00
parent cde8916239
commit 6a45cf514e
5 changed files with 176 additions and 144 deletions

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ceilometer 2015.1.dev198.g30824df\n"
"Project-Id-Version: ceilometer 2015.1.dev230.gcde8916\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-25 06:09+0000\n"
"POT-Creation-Date: 2014-12-04 06:08+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"
@ -134,7 +134,7 @@ msgid ""
"get_targets instead."
msgstr ""
#: ceilometer/service.py:104
#: ceilometer/service.py:108
#, python-format
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
msgstr ""
@ -146,55 +146,55 @@ msgid ""
"%(previous)s to state %(state)s, skipping the notification."
msgstr ""
#: ceilometer/alarm/service.py:98
#: ceilometer/alarm/service.py:101
#, python-format
msgid "initiating evaluation cycle on %d alarms"
msgstr ""
#: ceilometer/alarm/service.py:103
#: ceilometer/alarm/service.py:106
msgid "alarm evaluation cycle failed"
msgstr ""
#: ceilometer/alarm/service.py:108
#: ceilometer/alarm/service.py:111
#, python-format
msgid "skipping alarm %s: type unsupported"
msgstr ""
#: ceilometer/alarm/service.py:112
#: ceilometer/alarm/service.py:115
#, python-format
msgid "evaluating alarm %s"
msgstr ""
#: ceilometer/alarm/service.py:259
#: ceilometer/alarm/service.py:262
#, python-format
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
msgstr ""
#: ceilometer/alarm/service.py:268
#: ceilometer/alarm/service.py:271
#, python-format
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
msgstr ""
#: ceilometer/alarm/service.py:274
#: ceilometer/alarm/service.py:277
#, python-format
msgid "Notifying alarm %(id)s with action %(act)s"
msgstr ""
#: ceilometer/alarm/service.py:279
#: ceilometer/alarm/service.py:282
#, python-format
msgid "Unable to notify alarm %s"
msgstr ""
#: ceilometer/alarm/service.py:298
#: ceilometer/alarm/service.py:301
msgid "Unable to notify for an alarm with no action"
msgstr ""
#: ceilometer/alarm/evaluator/__init__.py:73
#: ceilometer/alarm/evaluator/__init__.py:75
#, python-format
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
msgstr ""
#: ceilometer/alarm/evaluator/__init__.py:85
#: ceilometer/alarm/evaluator/__init__.py:87
msgid "alarm state update failed"
msgstr ""
@ -507,160 +507,165 @@ msgstr ""
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:819
#: ceilometer/api/controllers/v2.py:820
msgid "clamping min timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2.py:824
#: ceilometer/api/controllers/v2.py:825
msgid "clamping max timestamp to range"
msgstr ""
#: ceilometer/api/controllers/v2.py:900 ceilometer/api/controllers/v2.py:1166
#: ceilometer/api/controllers/v2.py:901 ceilometer/api/controllers/v2.py:1173
msgid "Limit must be positive"
msgstr ""
#: ceilometer/api/controllers/v2.py:983
#: ceilometer/api/controllers/v2.py:984
msgid "Period must be positive."
msgstr ""
#: ceilometer/api/controllers/v2.py:995
#: ceilometer/api/controllers/v2.py:1006
#, python-format
msgid "computed value coming from %r"
msgstr ""
#: ceilometer/api/controllers/v2.py:1182
#: ceilometer/api/controllers/v2.py:1015
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1189
msgid "Sample"
msgstr ""
#: ceilometer/api/controllers/v2.py:1347
#: ceilometer/api/controllers/v2.py:1354
#, python-format
msgid "Filter expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1362
#: ceilometer/api/controllers/v2.py:1369
#, python-format
msgid "Order-by expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1373
#: ceilometer/api/controllers/v2.py:1380
msgid "Limit should be positive"
msgstr ""
#: ceilometer/api/controllers/v2.py:1466
#: ceilometer/api/controllers/v2.py:1473
#, python-format
msgid "String %s is not a valid isotime"
msgstr ""
#: ceilometer/api/controllers/v2.py:1467
#: ceilometer/api/controllers/v2.py:1474
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1553
#: ceilometer/api/controllers/v2.py:1560
msgid "Resource"
msgstr ""
#: ceilometer/api/controllers/v2.py:1628
#: ceilometer/api/controllers/v2.py:1635
#, python-format
msgid ""
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
"%(threshold)s over %(period)s seconds"
msgstr ""
#: ceilometer/api/controllers/v2.py:1668
#: ceilometer/api/controllers/v2.py:1675
#, python-format
msgid "Combined state of alarms %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1677
#: ceilometer/api/controllers/v2.py:1684
msgid "Alarm combination rule should contain at least two different alarm ids."
msgstr ""
#: ceilometer/api/controllers/v2.py:1728
#: ceilometer/api/controllers/v2.py:1735
#, python-format
msgid "Timezone %s is not valid"
msgstr ""
#: ceilometer/api/controllers/v2.py:1854
#: ceilometer/api/controllers/v2.py:1861
msgid "Time constraint names must be unique for a given alarm."
msgstr ""
#: ceilometer/api/controllers/v2.py:1864
#: ceilometer/api/controllers/v2.py:1871
#, python-format
msgid "%(rule)s must be set for %(type)s type alarm"
msgstr ""
#: ceilometer/api/controllers/v2.py:1868
#: ceilometer/api/controllers/v2.py:1875
msgid "threshold_rule and combination_rule cannot be set at the same time"
msgstr ""
#: ceilometer/api/controllers/v2.py:1885
#: ceilometer/api/controllers/v2.py:1892
#, python-format
msgid "Unable to parse action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1888
#: ceilometer/api/controllers/v2.py:1895
#, python-format
msgid "Unsupported action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2051
#: ceilometer/api/controllers/v2.py:2058
#, python-format
msgid "Alarm with name=%s exists"
msgstr ""
#: ceilometer/api/controllers/v2.py:2058
#: ceilometer/api/controllers/v2.py:2065
#, python-format
msgid "Cannot specify alarm %s itself in combination rule"
msgstr ""
#: ceilometer/api/controllers/v2.py:2066
#: ceilometer/api/controllers/v2.py:2073
#, python-format
msgid "Error while putting alarm: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2067 ceilometer/api/controllers/v2.py:2218
#: ceilometer/api/controllers/v2.py:2074 ceilometer/api/controllers/v2.py:2225
msgid "Alarm incorrect"
msgstr ""
#: ceilometer/api/controllers/v2.py:2118
#: ceilometer/api/controllers/v2.py:2125
msgid "state invalid"
msgstr ""
#: ceilometer/api/controllers/v2.py:2211
#: ceilometer/api/controllers/v2.py:2218
#, python-format
msgid "Alarm with name='%s' exists"
msgstr ""
#: ceilometer/api/controllers/v2.py:2217
#: ceilometer/api/controllers/v2.py:2224
#, python-format
msgid "Error while posting alarm: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2374
#: ceilometer/api/controllers/v2.py:2381
msgid "operator {} is incorrect"
msgstr ""
#: ceilometer/api/controllers/v2.py:2396
#: ceilometer/api/controllers/v2.py:2403
#, python-format
msgid "Getting traits for %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2461
#: ceilometer/api/controllers/v2.py:2468
msgid "Event"
msgstr ""
#: ceilometer/api/controllers/v2.py:2464
#: ceilometer/api/controllers/v2.py:2471
#, python-format
msgid "More than one event with id %s returned from storage driver"
msgstr ""
#: ceilometer/central/plugin.py:66
#: ceilometer/central/plugin.py:68
#, python-format
msgid "Skip due to keystone error %s"
msgstr ""
#: ceilometer/central/plugin.py:73
#: ceilometer/central/plugin.py:75
#, python-format
msgid "Skipping because %s service is not registered in keystone"
msgstr ""
@ -901,24 +906,35 @@ msgstr ""
msgid "Failed to connect to db, purpose %(purpose)s re-try later: %(err)s"
msgstr ""
#: ceilometer/dispatcher/database.py:75
#: ceilometer/dispatcher/database.py:75 ceilometer/dispatcher/http.py:82
#, python-format
msgid ""
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
"%(counter_volume)s"
msgstr ""
#: ceilometer/dispatcher/database.py:94
#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111
#, python-format
msgid "Failed to record metering data: %s"
msgstr ""
#: ceilometer/dispatcher/database.py:97
#: ceilometer/dispatcher/database.py:97 ceilometer/dispatcher/http.py:114
#, python-format
msgid "message signature invalid, discarding message: %r"
msgstr ""
#: ceilometer/energy/kwapi.py:89
#: ceilometer/dispatcher/http.py:72
msgid ""
"Dispatcher target was not set, no meter will be posted. Set the target in"
" the ceilometer.conf file"
msgstr ""
#: ceilometer/dispatcher/http.py:108
#, python-format
msgid "Message posting finished with status code %d."
msgstr ""
#: ceilometer/energy/kwapi.py:90
msgid "Kwapi endpoint not found"
msgstr ""
@ -1021,7 +1037,7 @@ msgstr ""
msgid "Get traits for %s"
msgstr ""
#: ceilometer/hardware/discovery.py:73
#: ceilometer/hardware/discovery.py:74
#, python-format
msgid "Couldn't obtain IP address of instance %s"
msgstr ""
@ -1104,13 +1120,13 @@ msgstr ""
msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample"
msgstr ""
#: ceilometer/network/statistics/opencontrail/client.py:58
#: ceilometer/network/statistics/opencontrail/client.py:88
#: ceilometer/network/statistics/opencontrail/client.py:59
#: ceilometer/network/statistics/opencontrail/client.py:89
#, python-format
msgid "Opencontrail API returned %(status)s %(reason)s"
msgstr ""
#: ceilometer/network/statistics/opendaylight/client.py:230
#: ceilometer/network/statistics/opendaylight/client.py:232
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:142
#, python-format
msgid "OpenDaylitght API returned %(status)s %(reason)s"
@ -1218,21 +1234,21 @@ msgstr ""
msgid "Unable to send sample over UDP"
msgstr ""
#: ceilometer/storage/__init__.py:109
#: ceilometer/storage/__init__.py:106
#, python-format
msgid "looking for %(name)r driver in %(namespace)r"
msgstr ""
#: ceilometer/storage/impl_hbase.py:215 ceilometer/storage/impl_hbase.py:265
#: ceilometer/storage/impl_hbase.py:216 ceilometer/storage/impl_hbase.py:267
#, python-format
msgid "Query Resource table: %s"
msgstr ""
#: ceilometer/storage/impl_hbase.py:258
#: ceilometer/storage/impl_hbase.py:260
msgid "Pagination not implemented"
msgstr ""
#: ceilometer/storage/impl_hbase.py:305
#: ceilometer/storage/impl_hbase.py:307
#, python-format
msgid "Query Meter Table: %s"
msgstr ""
@ -1247,18 +1263,18 @@ msgstr ""
msgid "Dropping data with TTL %d"
msgstr ""
#: ceilometer/storage/impl_mongodb.py:542
#: ceilometer/storage/impl_mongodb.py:549
msgid ""
"Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background."
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:306
#: ceilometer/storage/impl_sqlalchemy.py:311
#, python-format
msgid "Unknown metadata type. Key (%s) will not be queryable."
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:374
#: ceilometer/storage/impl_sqlalchemy.py:379
#, python-format
msgid "%d samples removed from database"
msgstr ""
@ -1276,7 +1292,7 @@ msgstr ""
msgid "Opening in-memory HBase connection"
msgstr ""
#: ceilometer/storage/hbase/utils.py:459
#: ceilometer/storage/hbase/utils.py:471
#, python-format
msgid "Cannot create table %(table_name)s it already exists. Ignoring error"
msgstr ""

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
"PO-Revision-Date: 2014-09-02 12:34+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"POT-Creation-Date: 2014-12-04 06:08+0000\n"
"PO-Revision-Date: 2014-11-26 13:32+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_GB/)\n"
"Language: en_GB\n"
@ -26,15 +26,15 @@ msgstr "Dispatcher failed to handle the sample, requeue it."
#: ceilometer/coordination.py:76
msgid "Error connecting to coordination backend."
msgstr ""
msgstr "Error connecting to coordination backend."
#: ceilometer/coordination.py:89
msgid "Error sending a heartbeat to coordination backend."
msgstr ""
msgstr "Error sending a heartbeat to coordination backend."
#: ceilometer/coordination.py:142
msgid "Error getting group membership info from coordination backend."
msgstr ""
msgstr "Error getting group membership info from coordination backend."
#: ceilometer/openstack/common/loopingcall.py:95
msgid "in fixed duration looping call"

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
"PO-Revision-Date: 2014-10-14 11:31+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"POT-Creation-Date: 2014-12-04 06:08+0000\n"
"PO-Revision-Date: 2014-11-26 13:32+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_GB/)\n"
"Language: en_GB\n"
@ -22,12 +22,12 @@ msgstr ""
#: ceilometer/coordination.py:73
msgid "Coordination backend started successfully."
msgstr ""
msgstr "Coordination backend started successfully."
#: ceilometer/coordination.py:99
#, python-format
msgid "Joined partitioning group %s"
msgstr ""
msgstr "Joined partitioning group %s"
#: ceilometer/openstack/common/eventlet_backdoor.py:140
#, python-format

View File

@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
"PO-Revision-Date: 2014-08-27 12:47+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"POT-Creation-Date: 2014-12-04 06:08+0000\n"
"PO-Revision-Date: 2014-11-26 13:41+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_GB/)\n"
"Language: en_GB\n"
@ -23,7 +23,7 @@ msgstr ""
#: ceilometer/central/discovery.py:46
#, python-format
msgid "No endpoints found for service %s"
msgstr ""
msgstr "No endpoints found for service %s"
#: ceilometer/openstack/common/loopingcall.py:87
#, python-format
@ -33,7 +33,7 @@ msgstr "task %(func_name)s run outlasted interval by %(delay).2f sec"
#: ceilometer/openstack/common/policy.py:248
#, python-format
msgid "Can not find policy directories %s"
msgstr ""
msgstr "Cannot find policy directories %s"
#: ceilometer/openstack/common/service.py:356
#, python-format

View File

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-25 06:09+0000\n"
"PO-Revision-Date: 2014-11-21 15:10+0000\n"
"POT-Creation-Date: 2014-12-04 06:08+0000\n"
"PO-Revision-Date: 2014-12-02 10:56+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) "
"(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n"
@ -142,7 +142,7 @@ msgstr ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
#: ceilometer/service.py:104
#: ceilometer/service.py:108
#, 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"
@ -156,55 +156,55 @@ msgstr ""
"alarm %(alarm_id)s has no action configured for state transition from "
"%(previous)s to state %(state)s, skipping the notification."
#: ceilometer/alarm/service.py:98
#: ceilometer/alarm/service.py:101
#, python-format
msgid "initiating evaluation cycle on %d alarms"
msgstr "initiating evaluation cycle on %d alarms"
#: ceilometer/alarm/service.py:103
#: ceilometer/alarm/service.py:106
msgid "alarm evaluation cycle failed"
msgstr "alarm evaluation cycle failed"
#: ceilometer/alarm/service.py:108
#: ceilometer/alarm/service.py:111
#, python-format
msgid "skipping alarm %s: type unsupported"
msgstr "skipping alarm %s: type unsupported"
#: ceilometer/alarm/service.py:112
#: ceilometer/alarm/service.py:115
#, python-format
msgid "evaluating alarm %s"
msgstr "evaluating alarm %s"
#: ceilometer/alarm/service.py:259
#: ceilometer/alarm/service.py:262
#, python-format
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
msgstr "Unable to parse action %(action)s for alarm %(alarm_id)s"
#: ceilometer/alarm/service.py:268
#: ceilometer/alarm/service.py:271
#, python-format
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
msgstr "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
#: ceilometer/alarm/service.py:274
#: ceilometer/alarm/service.py:277
#, python-format
msgid "Notifying alarm %(id)s with action %(act)s"
msgstr "Notifying alarm %(id)s with action %(act)s"
#: ceilometer/alarm/service.py:279
#: ceilometer/alarm/service.py:282
#, python-format
msgid "Unable to notify alarm %s"
msgstr "Unable to notify alarm %s"
#: ceilometer/alarm/service.py:298
#: ceilometer/alarm/service.py:301
msgid "Unable to notify for an alarm with no action"
msgstr "Unable to notify for an alarm with no action"
#: ceilometer/alarm/evaluator/__init__.py:73
#: ceilometer/alarm/evaluator/__init__.py:75
#, python-format
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
msgstr "alarm %(id)s transitioning to %(state)s because %(reason)s"
#: ceilometer/alarm/evaluator/__init__.py:85
#: ceilometer/alarm/evaluator/__init__.py:87
msgid "alarm state update failed"
msgstr "alarm state update failed"
@ -531,60 +531,65 @@ msgstr ""
msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "Not Authorised to access %(aspect)s %(id)s"
#: ceilometer/api/controllers/v2.py:819
#: ceilometer/api/controllers/v2.py:820
msgid "clamping min timestamp to range"
msgstr "clamping min timestamp to range"
#: ceilometer/api/controllers/v2.py:824
#: ceilometer/api/controllers/v2.py:825
msgid "clamping max timestamp to range"
msgstr "clamping max timestamp to range"
#: ceilometer/api/controllers/v2.py:900 ceilometer/api/controllers/v2.py:1166
#: ceilometer/api/controllers/v2.py:901 ceilometer/api/controllers/v2.py:1173
msgid "Limit must be positive"
msgstr "Limit must be positive"
#: ceilometer/api/controllers/v2.py:983
#: ceilometer/api/controllers/v2.py:984
msgid "Period must be positive."
msgstr "Period must be positive."
#: ceilometer/api/controllers/v2.py:995
#: ceilometer/api/controllers/v2.py:1006
#, python-format
msgid "computed value coming from %r"
msgstr "computed value coming from %r"
#: ceilometer/api/controllers/v2.py:1182
#: ceilometer/api/controllers/v2.py:1015
#, python-format
msgid "Invalid period %(period)s: %(err)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1189
msgid "Sample"
msgstr "Sample"
#: ceilometer/api/controllers/v2.py:1347
#: ceilometer/api/controllers/v2.py:1354
#, python-format
msgid "Filter expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1362
#: ceilometer/api/controllers/v2.py:1369
#, python-format
msgid "Order-by expression not valid: %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1373
#: ceilometer/api/controllers/v2.py:1380
msgid "Limit should be positive"
msgstr "Limit should be positive"
#: ceilometer/api/controllers/v2.py:1466
#: ceilometer/api/controllers/v2.py:1473
#, python-format
msgid "String %s is not a valid isotime"
msgstr "String %s is not a valid isotime"
#: ceilometer/api/controllers/v2.py:1467
#: ceilometer/api/controllers/v2.py:1474
#, python-format
msgid "Failed to parse the timestamp value %s"
msgstr "Failed to parse the timestamp value %s"
#: ceilometer/api/controllers/v2.py:1553
#: ceilometer/api/controllers/v2.py:1560
msgid "Resource"
msgstr "Resource"
#: ceilometer/api/controllers/v2.py:1628
#: ceilometer/api/controllers/v2.py:1635
#, python-format
msgid ""
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
@ -593,100 +598,100 @@ msgstr ""
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
"%(threshold)s over %(period)s seconds"
#: ceilometer/api/controllers/v2.py:1668
#: ceilometer/api/controllers/v2.py:1675
#, python-format
msgid "Combined state of alarms %s"
msgstr "Combined state of alarms %s"
#: ceilometer/api/controllers/v2.py:1677
#: ceilometer/api/controllers/v2.py:1684
msgid "Alarm combination rule should contain at least two different alarm ids."
msgstr "Alarm combination rule should contain at least two different alarm ids."
#: ceilometer/api/controllers/v2.py:1728
#: ceilometer/api/controllers/v2.py:1735
#, python-format
msgid "Timezone %s is not valid"
msgstr "Timezone %s is not valid"
#: ceilometer/api/controllers/v2.py:1854
#: ceilometer/api/controllers/v2.py:1861
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:1864
#: ceilometer/api/controllers/v2.py:1871
#, 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:1868
#: ceilometer/api/controllers/v2.py:1875
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:1885
#: ceilometer/api/controllers/v2.py:1892
#, python-format
msgid "Unable to parse action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:1888
#: ceilometer/api/controllers/v2.py:1895
#, python-format
msgid "Unsupported action %s"
msgstr ""
#: ceilometer/api/controllers/v2.py:2051
#: ceilometer/api/controllers/v2.py:2058
#, python-format
msgid "Alarm with name=%s exists"
msgstr "Alarm with name=%s exists"
#: ceilometer/api/controllers/v2.py:2058
#: ceilometer/api/controllers/v2.py:2065
#, python-format
msgid "Cannot specify alarm %s itself in combination rule"
msgstr "Cannot specify alarm %s itself in combination rule"
#: ceilometer/api/controllers/v2.py:2066
#: ceilometer/api/controllers/v2.py:2073
#, python-format
msgid "Error while putting alarm: %s"
msgstr "Error while putting alarm: %s"
#: ceilometer/api/controllers/v2.py:2067 ceilometer/api/controllers/v2.py:2218
#: ceilometer/api/controllers/v2.py:2074 ceilometer/api/controllers/v2.py:2225
msgid "Alarm incorrect"
msgstr "Alarm incorrect"
#: ceilometer/api/controllers/v2.py:2118
#: ceilometer/api/controllers/v2.py:2125
msgid "state invalid"
msgstr "state invalid"
#: ceilometer/api/controllers/v2.py:2211
#: ceilometer/api/controllers/v2.py:2218
#, python-format
msgid "Alarm with name='%s' exists"
msgstr "Alarm with name='%s' exists"
#: ceilometer/api/controllers/v2.py:2217
#: ceilometer/api/controllers/v2.py:2224
#, python-format
msgid "Error while posting alarm: %s"
msgstr "Error while posting alarm: %s"
#: ceilometer/api/controllers/v2.py:2374
#: ceilometer/api/controllers/v2.py:2381
msgid "operator {} is incorrect"
msgstr "operator {} is incorrect"
#: ceilometer/api/controllers/v2.py:2396
#: ceilometer/api/controllers/v2.py:2403
#, python-format
msgid "Getting traits for %s"
msgstr "Getting traits for %s"
#: ceilometer/api/controllers/v2.py:2461
#: ceilometer/api/controllers/v2.py:2468
msgid "Event"
msgstr "Event"
#: ceilometer/api/controllers/v2.py:2464
#: ceilometer/api/controllers/v2.py:2471
#, 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"
#: ceilometer/central/plugin.py:66
#: ceilometer/central/plugin.py:68
#, python-format
msgid "Skip due to keystone error %s"
msgstr "Skip due to keystone error %s"
#: ceilometer/central/plugin.py:73
#: ceilometer/central/plugin.py:75
#, python-format
msgid "Skipping because %s service is not registered in keystone"
msgstr ""
@ -931,7 +936,7 @@ msgstr "Failed to load any dispatchers for %s"
msgid "Failed to connect to db, purpose %(purpose)s re-try later: %(err)s"
msgstr ""
#: ceilometer/dispatcher/database.py:75
#: ceilometer/dispatcher/database.py:75 ceilometer/dispatcher/http.py:82
#, python-format
msgid ""
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
@ -940,17 +945,28 @@ msgstr ""
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
"%(counter_volume)s"
#: ceilometer/dispatcher/database.py:94
#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111
#, python-format
msgid "Failed to record metering data: %s"
msgstr "Failed to record metering data: %s"
#: ceilometer/dispatcher/database.py:97
#: ceilometer/dispatcher/database.py:97 ceilometer/dispatcher/http.py:114
#, python-format
msgid "message signature invalid, discarding message: %r"
msgstr "message signature invalid, discarding message: %r"
#: ceilometer/energy/kwapi.py:89
#: ceilometer/dispatcher/http.py:72
msgid ""
"Dispatcher target was not set, no meter will be posted. Set the target in"
" the ceilometer.conf file"
msgstr ""
#: ceilometer/dispatcher/http.py:108
#, python-format
msgid "Message posting finished with status code %d."
msgstr ""
#: ceilometer/energy/kwapi.py:90
msgid "Kwapi endpoint not found"
msgstr "Kwapi endpoint not found"
@ -1057,7 +1073,7 @@ msgstr "Getting events that match filter: %s"
msgid "Get traits for %s"
msgstr "Get traits for %s"
#: ceilometer/hardware/discovery.py:73
#: ceilometer/hardware/discovery.py:74
#, python-format
msgid "Couldn't obtain IP address of instance %s"
msgstr ""
@ -1140,13 +1156,13 @@ msgstr "Ignoring pool %(pool_id)s: %(error)s"
msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample"
msgstr "Unknown status %(stat)s received on vpn %(id)s,skipping sample"
#: ceilometer/network/statistics/opencontrail/client.py:58
#: ceilometer/network/statistics/opencontrail/client.py:88
#: ceilometer/network/statistics/opencontrail/client.py:59
#: ceilometer/network/statistics/opencontrail/client.py:89
#, python-format
msgid "Opencontrail API returned %(status)s %(reason)s"
msgstr "Opencontrail API returned %(status)s %(reason)s"
#: ceilometer/network/statistics/opendaylight/client.py:230
#: ceilometer/network/statistics/opendaylight/client.py:232
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:142
#, python-format
msgid "OpenDaylitght API returned %(status)s %(reason)s"
@ -1256,21 +1272,21 @@ msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
msgid "Unable to send sample over UDP"
msgstr "Unable to send sample over UDP"
#: ceilometer/storage/__init__.py:109
#: ceilometer/storage/__init__.py:106
#, python-format
msgid "looking for %(name)r driver in %(namespace)r"
msgstr "looking for %(name)r driver in %(namespace)r"
#: ceilometer/storage/impl_hbase.py:215 ceilometer/storage/impl_hbase.py:265
#: ceilometer/storage/impl_hbase.py:216 ceilometer/storage/impl_hbase.py:267
#, python-format
msgid "Query Resource table: %s"
msgstr "Query Resource table: %s"
#: ceilometer/storage/impl_hbase.py:258
#: ceilometer/storage/impl_hbase.py:260
msgid "Pagination not implemented"
msgstr "Pagination not implemented"
#: ceilometer/storage/impl_hbase.py:305
#: ceilometer/storage/impl_hbase.py:307
#, python-format
msgid "Query Meter Table: %s"
msgstr "Query Meter Table: %s"
@ -1285,18 +1301,18 @@ msgstr "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
msgid "Dropping data with TTL %d"
msgstr "Dropping data with TTL %d"
#: ceilometer/storage/impl_mongodb.py:542
#: ceilometer/storage/impl_mongodb.py:549
msgid ""
"Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background."
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:306
#: ceilometer/storage/impl_sqlalchemy.py:311
#, python-format
msgid "Unknown metadata type. Key (%s) will not be queryable."
msgstr "Unknown metadata type. Key (%s) will not be queryable."
#: ceilometer/storage/impl_sqlalchemy.py:374
#: ceilometer/storage/impl_sqlalchemy.py:379
#, python-format
msgid "%d samples removed from database"
msgstr "%d samples removed from database"
@ -1314,7 +1330,7 @@ msgstr "connecting to HBase on %(host)s:%(port)s"
msgid "Opening in-memory HBase connection"
msgstr "Opening in-memory HBase connection"
#: ceilometer/storage/hbase/utils.py:459
#: ceilometer/storage/hbase/utils.py:471
#, python-format
msgid "Cannot create table %(table_name)s it already exists. Ignoring error"
msgstr ""