Imported Translations from Transifex

Change-Id: Idf3f5c51499f43adfd40d7caa8580a9f43aefc8e
This commit is contained in:
OpenStack Proposal Bot 2014-08-04 06:09:01 +00:00
parent 0232968509
commit 1bafb732f0
18 changed files with 1052 additions and 348 deletions

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ceilometer 2014.2.dev56.g0da00bf\n" "Project-Id-Version: ceilometer 2014.2.dev41.g0232968\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,34 +17,26 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
#: ceilometer/agent.py:83 #: ceilometer/agent.py:85
#, python-format #, python-format
msgid "Polling pollster %s" msgid "Polling pollster %s"
msgstr "" msgstr ""
#: ceilometer/agent.py:93 #: ceilometer/agent.py:95
#, 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.py:169 #: ceilometer/agent.py:171
#, python-format #, python-format
msgid "Unable to discover resources: %s" msgid "Unable to discover resources: %s"
msgstr "" msgstr ""
#: ceilometer/agent.py:171 #: ceilometer/agent.py:173
#, python-format #, python-format
msgid "Unknown discovery extension: %s" msgid "Unknown discovery extension: %s"
msgstr "" msgstr ""
#: ceilometer/cli.py:117
msgid "Clearing expired metering data"
msgstr ""
#: ceilometer/cli.py:122
msgid "Nothing to clean, database time to live is disabled"
msgstr ""
#: ceilometer/collector.py:84 #: ceilometer/collector.py:84
#, python-format #, python-format
msgid "UDP: Cannot decode data sent by %s" msgid "UDP: Cannot decode data sent by %s"
@ -74,70 +66,70 @@ msgstr ""
msgid "loading notification handlers from %s" msgid "loading notification handlers from %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:237 #: ceilometer/pipeline.py:233
#, python-format #, python-format
msgid "Unable to load publisher %s" msgid "Unable to load publisher %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:256 #: ceilometer/pipeline.py:252
#, python-format #, python-format
msgid "" msgid ""
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter" "Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
" %(param)s" " %(param)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:269 #: ceilometer/pipeline.py:265
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s" msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:276 #: ceilometer/pipeline.py:272
#, python-format #, python-format
msgid "" msgid ""
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for " "Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
"%(smp)s" "%(smp)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:296 #: ceilometer/pipeline.py:292
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer" msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:310 #: ceilometer/pipeline.py:306
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s" msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:329 #: ceilometer/pipeline.py:325
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s" msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:490 #: ceilometer/pipeline.py:485
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:500 #: ceilometer/pipeline.py:495
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:520 #: ceilometer/pipeline.py:515
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:526 #: ceilometer/pipeline.py:521
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "" msgstr ""
#: ceilometer/plugin.py:65 #: ceilometer/plugin.py:66
msgid "" msgid ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements " "get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead." "get_targets instead."
msgstr "" msgstr ""
#: ceilometer/service.py:103 #: ceilometer/service.py:104
#, python-format #, python-format
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0" msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
msgstr "" msgstr ""
@ -168,36 +160,36 @@ msgstr ""
msgid "evaluating alarm %s" msgid "evaluating alarm %s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:219 #: ceilometer/alarm/service.py:216
#, python-format #, python-format
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s" msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:228 #: ceilometer/alarm/service.py:225
#, python-format #, python-format
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:234 #: ceilometer/alarm/service.py:231
#, python-format #, python-format
msgid "Notifying alarm %(id)s with action %(act)s" msgid "Notifying alarm %(id)s with action %(act)s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:239 #: ceilometer/alarm/service.py:236
#, python-format #, python-format
msgid "Unable to notify alarm %s" msgid "Unable to notify alarm %s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:258 #: ceilometer/alarm/service.py:255
msgid "Unable to notify for an alarm with no action" msgid "Unable to notify for an alarm with no action"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/__init__.py:70 #: ceilometer/alarm/evaluator/__init__.py:73
#, python-format #, python-format
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s" msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/__init__.py:82 #: ceilometer/alarm/evaluator/__init__.py:85
msgid "alarm state update failed" msgid "alarm state update failed"
msgstr "" msgstr ""
@ -205,17 +197,17 @@ msgstr ""
msgid "alarm retrieval failed" msgid "alarm retrieval failed"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/combination.py:50 #: ceilometer/alarm/evaluator/combination.py:52
#, python-format #, python-format
msgid "Alarms %(alarm_ids)s are in unknown state" msgid "Alarms %(alarm_ids)s are in unknown state"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/combination.py:73 #: ceilometer/alarm/evaluator/combination.py:74
#, python-format #, python-format
msgid "Transition to %(state)s due to alarms %(alarm_ids)s in state %(state)s" msgid "Transition to %(state)s due to alarms %(alarm_ids)s in state %(state)s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/combination.py:77 #: ceilometer/alarm/evaluator/combination.py:78
#, python-format #, python-format
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s" msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
msgstr "" msgstr ""
@ -231,31 +223,31 @@ msgstr ""
msgid "query stats from %(start)s to %(now)s" msgid "query stats from %(start)s to %(now)s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:73 #: ceilometer/alarm/evaluator/threshold.py:72
#, python-format #, python-format
msgid "sanitize stats %s" msgid "sanitize stats %s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:82 #: ceilometer/alarm/evaluator/threshold.py:81
#, python-format #, python-format
msgid "excluded weak datapoints with sample counts %s" msgid "excluded weak datapoints with sample counts %s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:91 #: ceilometer/alarm/evaluator/threshold.py:90
#, python-format #, python-format
msgid "pruned statistics to %d" msgid "pruned statistics to %d"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:96 #: ceilometer/alarm/evaluator/threshold.py:95
#, python-format #, python-format
msgid "stats query %s" msgid "stats query %s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:102 #: ceilometer/alarm/evaluator/threshold.py:101
msgid "alarm stats retrieval failed" msgid "alarm stats retrieval failed"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:111 #: ceilometer/alarm/evaluator/threshold.py:112
#, python-format #, python-format
msgid "%d datapoints are unknown" msgid "%d datapoints are unknown"
msgstr "" msgstr ""
@ -279,13 +271,20 @@ msgstr ""
msgid "comparing value %(value)s against threshold %(limit)s" msgid "comparing value %(value)s against threshold %(limit)s"
msgstr "" msgstr ""
#: ceilometer/alarm/notifier/log.py:31 ceilometer/alarm/notifier/rest.py:58 #: ceilometer/alarm/notifier/log.py:31
#, python-format #, python-format
msgid "" msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action" "Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action"
" %(action)s because %(reason)s" " %(action)s because %(reason)s"
msgstr "" msgstr ""
#: ceilometer/alarm/notifier/rest.py:66
#, python-format
msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action"
" %(action)s because %(reason)s. request-id: %(request_id)s"
msgstr ""
#: ceilometer/alarm/partition/coordination.py:131 #: ceilometer/alarm/partition/coordination.py:131
#, python-format #, python-format
msgid "triggering %s" msgid "triggering %s"
@ -409,6 +408,32 @@ msgstr ""
msgid "assignment retrieval failed" msgid "assignment retrieval failed"
msgstr "" msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:91
#: ceilometer/storage/impl_hbase.py:155
msgid "Creating a new in-memory HBase Connection object"
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:105
#: ceilometer/storage/impl_hbase.py:170
msgid "Dropping HBase schema..."
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:112
#: ceilometer/storage/impl_hbase.py:178
msgid "Cannot disable table but ignoring error"
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:116
#: ceilometer/storage/impl_hbase.py:182
msgid "Cannot delete table but ignoring error"
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:127
#: ceilometer/storage/impl_hbase.py:193
#, python-format
msgid "connecting to HBase on %(host)s:%(port)s"
msgstr ""
#: ceilometer/api/app.py:162 #: ceilometer/api/app.py:162
#, python-format #, python-format
msgid "Starting server in PID %s" msgid "Starting server in PID %s"
@ -428,7 +453,7 @@ msgstr ""
msgid "serving on http://%(host)s:%(port)s" msgid "serving on http://%(host)s:%(port)s"
msgstr "" msgstr ""
#: ceilometer/api/middleware.py:111 #: ceilometer/api/middleware.py:108
#, python-format #, python-format
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "" msgstr ""
@ -438,140 +463,146 @@ msgstr ""
msgid "%(entity)s %(id)s Not Found" msgid "%(entity)s %(id)s Not Found"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:257 #: ceilometer/api/controllers/v2.py:94
#, python-format
msgid "Alarm %s not found"
msgstr ""
#: ceilometer/api/controllers/v2.py:96
#, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:265
#, python-format #, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s." msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:262 #: ceilometer/api/controllers/v2.py:270
#, python-format #, python-format
msgid "" msgid ""
"The data type %(type)s is not supported. The supported data type list is:" "The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s" " %(supported)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:267 #: ceilometer/api/controllers/v2.py:275
#, python-format #, python-format
msgid "" msgid ""
"Unexpected exception converting %(value)s to the expected data type " "Unexpected exception converting %(value)s to the expected data type "
"%(type)s." "%(type)s."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:278 #: ceilometer/api/controllers/v2.py:286
#, python-format #, python-format
msgid "Not Authorized to access %(aspect)s %(id)s" msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:752 #: ceilometer/api/controllers/v2.py:759
msgid "clamping min timestamp to range" msgid "clamping min timestamp to range"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:757 #: ceilometer/api/controllers/v2.py:764
msgid "clamping max timestamp to range" msgid "clamping max timestamp to range"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:834 ceilometer/api/controllers/v2.py:1099 #: ceilometer/api/controllers/v2.py:840 ceilometer/api/controllers/v2.py:1106
msgid "Limit must be positive" msgid "Limit must be positive"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:917 #: ceilometer/api/controllers/v2.py:923
msgid "Period must be positive." msgid "Period must be positive."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:929 #: ceilometer/api/controllers/v2.py:935
#, python-format #, python-format
msgid "computed value coming from %r" msgid "computed value coming from %r"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1115 #: ceilometer/api/controllers/v2.py:1122
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1299 #: ceilometer/api/controllers/v2.py:1305
msgid "Limit should be positive" msgid "Limit should be positive"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1391 #: ceilometer/api/controllers/v2.py:1398
#, python-format #, python-format
msgid "String %s is not a valid isotime" msgid "String %s is not a valid isotime"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1392 #: ceilometer/api/controllers/v2.py:1399
#, python-format #, python-format
msgid "Failed to parse the timestamp value %s" msgid "Failed to parse the timestamp value %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1479 #: ceilometer/api/controllers/v2.py:1485
msgid "Resource" msgid "Resource"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1554 #: ceilometer/api/controllers/v2.py:1560
#, 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:1595 #: ceilometer/api/controllers/v2.py:1600
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1604 #: ceilometer/api/controllers/v2.py:1609
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:1655 #: ceilometer/api/controllers/v2.py:1660
#, python-format #, python-format
msgid "Timezone %s is not valid" msgid "Timezone %s is not valid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1776 ceilometer/api/controllers/v2.py:1892 #: ceilometer/api/controllers/v2.py:1785
msgid "Alarm"
msgstr ""
#: ceilometer/api/controllers/v2.py:1780
msgid "Time constraint names must be unique for a given alarm." msgid "Time constraint names must be unique for a given alarm."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1790 #: ceilometer/api/controllers/v2.py:1795
#, python-format #, python-format
msgid "%(rule)s must be set for %(type)s type alarm" msgid "%(rule)s must be set for %(type)s type alarm"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1794 #: ceilometer/api/controllers/v2.py:1799
msgid "threshold_rule and combination_rule cannot be set at the same time" msgid "threshold_rule and combination_rule cannot be set at the same time"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1961 #: ceilometer/api/controllers/v2.py:1963
#, python-format #, python-format
msgid "Alarm with name=%s exists" msgid "Alarm with name=%s exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1968 #: ceilometer/api/controllers/v2.py:1970
#, 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:1976 #: ceilometer/api/controllers/v2.py:1978
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1977 ceilometer/api/controllers/v2.py:2127 #: ceilometer/api/controllers/v2.py:1979 ceilometer/api/controllers/v2.py:2126
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2029 #: ceilometer/api/controllers/v2.py:2030
msgid "state invalid" msgid "state invalid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2120 #: ceilometer/api/controllers/v2.py:2119
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2126 #: ceilometer/api/controllers/v2.py:2125
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "" msgstr ""
@ -600,36 +631,44 @@ msgstr ""
msgid "Skip due to keystone error %s" msgid "Skip due to keystone error %s"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:81 #: ceilometer/cmd/storage.py:38
msgid "Clearing expired metering data"
msgstr ""
#: ceilometer/cmd/storage.py:43
msgid "Nothing to clean, database time to live is disabled"
msgstr ""
#: ceilometer/compute/nova_notifier.py:79
#, python-format #, python-format
msgid "using provided stats gatherer %r" msgid "using provided stats gatherer %r"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:84 #: ceilometer/compute/nova_notifier.py:82
msgid "making a new stats gatherer" msgid "making a new stats gatherer"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:113 #: ceilometer/compute/nova_notifier.py:111
#, python-format #, python-format
msgid "INFO %r" msgid "INFO %r"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:146 #: ceilometer/compute/nova_notifier.py:144
#, python-format #, python-format
msgid "ignoring %s" msgid "ignoring %s"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:148 #: ceilometer/compute/nova_notifier.py:146
#, python-format #, python-format
msgid "processing %s" msgid "processing %s"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:152 #: ceilometer/compute/nova_notifier.py:150
#, python-format #, python-format
msgid "polling final stats for %r" msgid "polling final stats for %r"
msgstr "" msgstr ""
#: ceilometer/compute/notifications/cpu.py:54 #: ceilometer/compute/notifications/cpu.py:53
#, 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 ""
@ -761,10 +800,10 @@ msgid ""
"SHUTOFF" "SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/vmware/inspector.py:86 #: ceilometer/compute/virt/vmware/inspector.py:88
#: ceilometer/compute/virt/vmware/inspector.py:103 #: ceilometer/compute/virt/vmware/inspector.py:105
#: ceilometer/compute/virt/vmware/inspector.py:135 #: ceilometer/compute/virt/vmware/inspector.py:137
#: ceilometer/compute/virt/vmware/inspector.py:148 #: ceilometer/compute/virt/vmware/inspector.py:150
#, python-format #, python-format
msgid "VM %s not found in VMware Vsphere" msgid "VM %s not found in VMware Vsphere"
msgstr "" msgstr ""
@ -796,7 +835,7 @@ msgstr ""
msgid "message signature invalid, discarding message: %r" msgid "message signature invalid, discarding message: %r"
msgstr "" msgstr ""
#: ceilometer/energy/kwapi.py:77 #: ceilometer/energy/kwapi.py:78
msgid "Kwapi endpoint not found" msgid "Kwapi endpoint not found"
msgstr "" msgstr ""
@ -832,33 +871,33 @@ msgstr ""
msgid "Required field %s not specified" msgid "Required field %s not specified"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:344 #: ceilometer/event/converter.py:343
#, python-format #, python-format
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)" msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:368 #: ceilometer/event/converter.py:367
#, python-format #, python-format
msgid "Event Definitions configuration file: %s" msgid "Event Definitions configuration file: %s"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:378 #: ceilometer/event/converter.py:377
#, python-format #, python-format
msgid "" msgid ""
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s," "Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
" column: %(column)s." " column: %(column)s."
msgstr "" msgstr ""
#: ceilometer/event/converter.py:384 #: ceilometer/event/converter.py:383
#, python-format #, python-format
msgid "YAML error reading Event Definitions file %(file)s" msgid "YAML error reading Event Definitions file %(file)s"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:391 #: ceilometer/event/converter.py:390
msgid "No Event Definitions configuration file found! Using default config." msgid "No Event Definitions configuration file found! Using default config."
msgstr "" msgstr ""
#: ceilometer/event/converter.py:395 #: ceilometer/event/converter.py:394
#, python-format #, python-format
msgid "Event Definitions: %s" msgid "Event Definitions: %s"
msgstr "" msgstr ""
@ -876,6 +915,11 @@ msgstr ""
msgid "Event is not implemented with the storage backend" msgid "Event is not implemented with the storage backend"
msgstr "" msgstr ""
#: ceilometer/hardware/discovery.py:59
#, python-format
msgid "Couldn't obtain IP address ofinstance %s"
msgstr ""
#: ceilometer/hardware/plugin.py:71 #: ceilometer/hardware/plugin.py:71
#, python-format #, python-format
msgid "inspector call %(func)r failed for host %(host)s: %(err)s" msgid "inspector call %(func)r failed for host %(host)s: %(err)s"
@ -891,16 +935,41 @@ msgstr ""
msgid "FLOATING IP USAGE: %s" msgid "FLOATING IP USAGE: %s"
msgstr "" msgstr ""
#: ceilometer/network/notifications.py:76 #: ceilometer/network/notifications.py:77
#, python-format #, python-format
msgid "network notification %r" msgid "network notification %r"
msgstr "" msgstr ""
#: ceilometer/network/services/lbaas.py:268 #: ceilometer/network/services/fwaas.py:45
#, python-format
msgid "Unknown status %(stat)s received on fw %(id)s,skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:59
#, python-format
msgid "Unknown status %(stat)s received on pool %(id)s, skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:103
#, python-format
msgid "Unknown status %(stat)s received on vip %(id)s, skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:140
#, python-format
msgid "Unknown status %(stat)s received on member %(id)s,skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:237
#, python-format #, python-format
msgid "Ignoring pool %(pool_id)s: %(error)s" msgid "Ignoring pool %(pool_id)s: %(error)s"
msgstr "" msgstr ""
#: ceilometer/network/services/vpnaas.py:46
#, python-format
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:58
#: ceilometer/network/statistics/opencontrail/client.py:88 #: ceilometer/network/statistics/opencontrail/client.py:88
#, python-format #, python-format
@ -908,7 +977,7 @@ msgid "Opencontrail API returned %(status)s %(reason)s"
msgstr "" msgstr ""
#: ceilometer/network/statistics/opendaylight/client.py:232 #: ceilometer/network/statistics/opendaylight/client.py:232
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:144 #: ceilometer/tests/network/statistics/opendaylight/test_client.py:143
#, python-format #, python-format
msgid "OpenDaylitght API returned %(status)s %(reason)s" msgid "OpenDaylitght API returned %(status)s %(reason)s"
msgstr "" msgstr ""
@ -921,11 +990,11 @@ msgstr ""
msgid "Swift endpoint not found" msgid "Swift endpoint not found"
msgstr "" msgstr ""
#: ceilometer/openstack/common/gettextutils.py:320 #: ceilometer/openstack/common/gettextutils.py:301
msgid "Message objects do not support addition." msgid "Message objects do not support addition."
msgstr "" msgstr ""
#: ceilometer/openstack/common/gettextutils.py:330 #: ceilometer/openstack/common/gettextutils.py:311
msgid "" msgid ""
"Message objects do not support str() because they may contain non-ascii " "Message objects do not support str() because they may contain non-ascii "
"characters. Please use unicode() or translate() instead." "characters. Please use unicode() or translate() instead."
@ -936,22 +1005,22 @@ msgstr ""
msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:327 #: ceilometer/openstack/common/log.py:276
#, python-format #, python-format
msgid "Deprecated: %s" msgid "Deprecated: %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:436 #: ceilometer/openstack/common/log.py:385
#, python-format #, python-format
msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgid "Error loading logging config %(log_config)s: %(err_msg)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:487 #: ceilometer/openstack/common/log.py:446
#, python-format #, python-format
msgid "syslog facility must be one of: %s" msgid "syslog facility must be one of: %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:725 #: ceilometer/openstack/common/log.py:689
#, python-format #, python-format
msgid "Fatal call to deprecated config: %(msg)s" msgid "Fatal call to deprecated config: %(msg)s"
msgstr "" msgstr ""
@ -974,17 +1043,17 @@ msgstr ""
msgid "Rules must be an instance of dict or Rules, got %s instead" msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr "" msgstr ""
#: ceilometer/openstack/common/strutils.py:92 #: ceilometer/openstack/common/strutils.py:114
#, python-format #, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/strutils.py:197 #: ceilometer/openstack/common/strutils.py:219
#, python-format #, python-format
msgid "Invalid unit system: \"%s\"" msgid "Invalid unit system: \"%s\""
msgstr "" msgstr ""
#: ceilometer/openstack/common/strutils.py:206 #: ceilometer/openstack/common/strutils.py:228
#, python-format #, python-format
msgid "Invalid string format: %s" msgid "Invalid string format: %s"
msgstr "" msgstr ""
@ -1063,40 +1132,40 @@ msgstr ""
msgid "Request is too large." msgid "Request is too large."
msgstr "" msgstr ""
#: ceilometer/publisher/file.py:62 #: ceilometer/publisher/file.py:63
msgid "The path for the file publisher is required" msgid "The path for the file publisher is required"
msgstr "" msgstr ""
#: ceilometer/publisher/file.py:76 #: ceilometer/publisher/file.py:77
msgid "max_bytes and backup_count should be numbers." msgid "max_bytes and backup_count should be numbers."
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:99 #: ceilometer/publisher/rpc.py:98
#, python-format #, python-format
msgid "Publishing policy set to %s, override backend retry config to 1" msgid "Publishing policy set to %s, override backend retry config to 1"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:103 #: ceilometer/publisher/rpc.py:102
#, python-format #, python-format
msgid "Publishing policy set to %s" msgid "Publishing policy set to %s"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:105 #: ceilometer/publisher/rpc.py:104
#, python-format #, python-format
msgid "Publishing policy is unknown (%s) force to default" msgid "Publishing policy is unknown (%s) force to default"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:161 #: ceilometer/publisher/rpc.py:160
#, python-format #, python-format
msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples" msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:183 #: ceilometer/publisher/rpc.py:182
#, python-format #, python-format
msgid "Failed to publish %d samples, queue them" msgid "Failed to publish %d samples, queue them"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:187 #: ceilometer/publisher/rpc.py:186
#, python-format #, python-format
msgid "Failed to publish %d samples, dropping them" msgid "Failed to publish %d samples, dropping them"
msgstr "" msgstr ""
@ -1110,93 +1179,84 @@ msgstr ""
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "" msgstr ""
#: ceilometer/storage/__init__.py:78 #: ceilometer/storage/__init__.py:88
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:173 #: ceilometer/storage/impl_hbase.py:295 ceilometer/storage/impl_hbase.py:344
msgid "Creating a new in-memory HBase Connection object"
msgstr ""
#: ceilometer/storage/impl_hbase.py:190
msgid "Dropping HBase schema..."
msgstr ""
#: ceilometer/storage/impl_hbase.py:200
msgid "Cannot disable table but ignoring error"
msgstr ""
#: ceilometer/storage/impl_hbase.py:204
msgid "Cannot delete table but ignoring error"
msgstr ""
#: ceilometer/storage/impl_hbase.py:215
#, python-format
msgid "connecting to HBase on %(host)s:%(port)s"
msgstr ""
#: ceilometer/storage/impl_hbase.py:389 ceilometer/storage/impl_hbase.py:438
#, python-format #, python-format
msgid "Query Resource table: %s" msgid "Query Resource table: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:431 #: ceilometer/storage/impl_hbase.py:337
msgid "Pagination not implemented" msgid "Pagination not implemented"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:479 #: ceilometer/storage/impl_hbase.py:385
#, python-format #, python-format
msgid "Query Meter Table: %s" msgid "Query Meter Table: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:628 #: ceilometer/storage/impl_hbase.py:532
#: ceilometer/storage/impl_sqlalchemy.py:951 #: ceilometer/storage/impl_sqlalchemy.py:744
#: ceilometer/storage/pymongo_base.py:143
#, python-format #, python-format
msgid "Failed to record event: %s" msgid "Failed to record event: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_log.py:43 #: ceilometer/storage/impl_log.py:42
#, python-format #, python-format
msgid "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s" msgid "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_log.py:56 #: ceilometer/storage/impl_log.py:54
#, python-format #, python-format
msgid "Dropping data with TTL %d" msgid "Dropping data with TTL %d"
msgstr "" msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:299 #: ceilometer/storage/impl_sqlalchemy.py:283
#, python-format #, python-format
msgid "Unknown metadata type. Key (%s) will not be queryable." msgid "Unknown metadata type. Key (%s) will not be queryable."
msgstr "" msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:966 #: ceilometer/storage/impl_sqlalchemy.py:315
#, python-format
msgid "%d samples removed from database"
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:740
#: ceilometer/storage/pymongo_base.py:139
#, python-format
msgid "Failed to record duplicated event: %s"
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:759
#, python-format #, python-format
msgid "Getting events that match filter: %s" msgid "Getting events that match filter: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:1083 #: ceilometer/storage/impl_sqlalchemy.py:875
#, python-format #, python-format
msgid "Get traits for %s" msgid "Get traits for %s"
msgstr "" msgstr ""
#: ceilometer/storage/hbase/inmemory.py:250 #: ceilometer/storage/hbase/inmemory.py:252
msgid "Opening in-memory HBase connection" msgid "Opening in-memory HBase connection"
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:127 #: ceilometer/storage/mongo/utils.py:177
#, python-format #, python-format
msgid "Connecting to %(db)s on %(nodelist)s" msgid "Connecting to %(db)s on %(nodelist)s"
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:142 #: ceilometer/storage/mongo/utils.py:192
#: ceilometer/tests/storage/test_pymongo_base.py:206 #: ceilometer/tests/storage/test_pymongo_base.py:206
#, python-format #, python-format
msgid "Unable to connect to the database after %(retries)d retries. Giving up." msgid "Unable to connect to the database after %(retries)d retries. Giving up."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:146 #: ceilometer/storage/mongo/utils.py:196
#: ceilometer/tests/storage/test_pymongo_base.py:201 #: ceilometer/tests/storage/test_pymongo_base.py:201
#, python-format #, python-format
msgid "" msgid ""
@ -1204,24 +1264,43 @@ msgid ""
"%(retry_interval)d seconds." "%(retry_interval)d seconds."
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:70 #: ceilometer/transformer/arithmetic.py:57
#, python-format
msgid "Arithmetic transformer must use at least one meter in expression '%s'"
msgstr ""
#: ceilometer/transformer/arithmetic.py:79
msgid "Expression evaluated to a NaN value!"
msgstr ""
#: ceilometer/transformer/arithmetic.py:95
#, python-format
msgid "Unable to evaluate expression %(expr)s: %(exc)s"
msgstr ""
#: ceilometer/transformer/arithmetic.py:109
#, python-format
msgid "Unable to perform calculation, not all of {%s} are present"
msgstr ""
#: ceilometer/transformer/conversions.py:48
#, python-format #, python-format
msgid "scaling conversion transformer with source: %(source)s target: %(target)s:" msgid "scaling conversion transformer with source: %(source)s target: %(target)s:"
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:117 #: ceilometer/transformer/conversions.py:94
#: ceilometer/transformer/conversions.py:140 #: ceilometer/transformer/conversions.py:116
#, python-format #, python-format
msgid "handling sample %s" msgid "handling sample %s"
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:120 #: ceilometer/transformer/conversions.py:97
#: ceilometer/transformer/conversions.py:161 #: ceilometer/transformer/conversions.py:137
#, python-format #, python-format
msgid "converted to: %s" msgid "converted to: %s"
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:163 #: ceilometer/transformer/conversions.py:139
#, python-format #, python-format
msgid "dropping sample with no predecessor: %s" msgid "dropping sample with no predecessor: %s"
msgstr "" msgstr ""

View File

@ -7,9 +7,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: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 11:01+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Ying Chun Guo <daisy.ycguo@gmail.com>\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"
"Language: de\n" "Language: de\n"

View File

@ -7,9 +7,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: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 07:49+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Ying Chun Guo <daisy.ycguo@gmail.com>\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"
"Language: en_AU\n" "Language: en_AU\n"

View File

@ -0,0 +1,21 @@
# Translations template for ceilometer.
# Copyright (C) 2014 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: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-25 23:10+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

View File

@ -0,0 +1,89 @@
# Translations template for ceilometer.
# Copyright (C) 2014 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: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-25 15:11+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/openstack/common/excutils.py:76
#, python-format
msgid "Original exception being dropped: %s"
msgstr "Original exception being dropped: %s"
#: ceilometer/openstack/common/excutils.py:105
#, python-format
msgid "Unexpected exception occurred %d time(s)... retrying."
msgstr "Unexpected exception occurred %d time(s)... retrying."
#: ceilometer/openstack/common/lockutils.py:120
#, python-format
msgid "Could not release the acquired lock `%s`"
msgstr "Could not release the acquired lock `%s`"
#: ceilometer/openstack/common/loopingcall.py:89
msgid "in fixed duration looping call"
msgstr "in fixed duration looping call"
#: ceilometer/openstack/common/loopingcall.py:131
msgid "in dynamic looping call"
msgstr "in dynamic looping call"
#: ceilometer/openstack/common/policy.py:511
#, python-format
msgid "Failed to understand rule %s"
msgstr "Failed to understand rule %s"
#: ceilometer/openstack/common/policy.py:521
#, python-format
msgid "No handler for matches of kind %s"
msgstr "No handler for matches of kind %s"
#: ceilometer/openstack/common/policy.py:791
#, python-format
msgid "Failed to understand rule %r"
msgstr "Failed to understand rule %r"
#: ceilometer/openstack/common/service.py:188
msgid "Exception during rpc cleanup."
msgstr "Exception during rpc cleanup."
#: ceilometer/openstack/common/service.py:277
msgid "Unhandled exception"
msgstr "Unhandled exception"
#: ceilometer/openstack/common/db/api.py:72
msgid "DB exceeded retry limit."
msgstr "DB exceeded retry limit."
#: ceilometer/openstack/common/db/api.py:76
msgid "DB connection error."
msgstr "DB connection error."
#: ceilometer/openstack/common/db/sqlalchemy/session.py:460
msgid "DB exception wrapped."
msgstr "DB exception wrapped."
#: ceilometer/openstack/common/db/sqlalchemy/test_migrations.py:267
#, python-format
msgid "Failed to migrate to version %s on engine %s"
msgstr "Failed to migrate to version %s on engine %s"
#: ceilometer/openstack/common/middleware/catch_errors.py:40
#, python-format
msgid "An error occurred during processing the request: %s"
msgstr "An error occurred during processing the request: %s"

View File

@ -3,13 +3,14 @@
# This file is distributed under the same license as the ceilometer project. # This file is distributed under the same license as the ceilometer project.
# #
# Translators: # Translators:
# Andi Chandler <andi@gowling.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 07:49+0000\n" "PO-Revision-Date: 2014-07-25 15:11+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\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"
"Language: en_GB\n" "Language: en_GB\n"
@ -32,7 +33,7 @@ msgstr "Created lock path: %s"
#: ceilometer/openstack/common/lockutils.py:250 #: ceilometer/openstack/common/lockutils.py:250
#, python-format #, python-format
msgid "Failed to remove file %(file)s" msgid "Failed to remove file %(file)s"
msgstr "" msgstr "Failed to remove file %(file)s"
#: ceilometer/openstack/common/service.py:176 #: ceilometer/openstack/common/service.py:176
#, python-format #, python-format
@ -46,7 +47,7 @@ msgstr "Parent process has died unexpectedly, exiting"
#: ceilometer/openstack/common/service.py:271 #: ceilometer/openstack/common/service.py:271
#, python-format #, python-format
msgid "Child caught %s, exiting" msgid "Child caught %s, exiting"
msgstr "" msgstr "Child caught %s, exiting"
#: ceilometer/openstack/common/service.py:310 #: ceilometer/openstack/common/service.py:310
msgid "Forking too fast, sleeping" msgid "Forking too fast, sleeping"
@ -79,7 +80,7 @@ msgstr "Caught %s, stopping children"
#: ceilometer/openstack/common/service.py:408 #: ceilometer/openstack/common/service.py:408
msgid "Wait called after thread killed. Cleaning up." msgid "Wait called after thread killed. Cleaning up."
msgstr "" msgstr "Wait called after thread killed. Cleaning up."
#: ceilometer/openstack/common/service.py:424 #: ceilometer/openstack/common/service.py:424
#, python-format #, python-format

View File

@ -0,0 +1,68 @@
# Translations template for ceilometer.
# Copyright (C) 2014 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: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-25 15:21+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/openstack/common/loopingcall.py:82
#, python-format
msgid "task run outlasted interval by %s sec"
msgstr "task run outlasted interval by %s sec"
#: ceilometer/openstack/common/network_utils.py:149
msgid "tcp_keepidle not available on your system"
msgstr "tcp_keepidle not available on your system"
#: ceilometer/openstack/common/network_utils.py:156
msgid "tcp_keepintvl not available on your system"
msgstr "tcp_keepintvl not available on your system"
#: ceilometer/openstack/common/network_utils.py:163
msgid "tcp_keepknt not available on your system"
msgstr "tcp_keepknt not available on your system"
#: ceilometer/openstack/common/service.py:364
#, python-format
msgid "pid %d not in child list"
msgstr "pid %d not in child list"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:506
#, python-format
msgid "Database server has gone away: %s"
msgstr "Database server has gone away: %s"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:559
msgid "Unable to detect effective SQL mode"
msgstr "Unable to detect effective SQL mode"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:567
#, python-format
msgid ""
"MySQL SQL mode is '%s', consider enabling TRADITIONAL or STRICT_ALL_TABLES"
msgstr ""
"MySQL SQL mode is '%s', consider enabling TRADITIONAL or STRICT_ALL_TABLES"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:673
#, python-format
msgid "SQL connection failed. %s attempts left."
msgstr "SQL connection failed. %s attempts left."
#: ceilometer/openstack/common/db/sqlalchemy/utils.py:97
msgid "Id not in sort_keys; is sort_keys unique?"
msgstr "Id not in sort_keys; is sort_keys unique?"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2012-12-11 06:53+0000\n" "PO-Revision-Date: 2012-12-11 06:53+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United States) " "Language-Team: English (United States) "
@ -18,34 +18,26 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
#: ceilometer/agent.py:83 #: ceilometer/agent.py:85
#, python-format #, python-format
msgid "Polling pollster %s" msgid "Polling pollster %s"
msgstr "" msgstr ""
#: ceilometer/agent.py:93 #: ceilometer/agent.py:95
#, 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.py:169 #: ceilometer/agent.py:171
#, python-format #, python-format
msgid "Unable to discover resources: %s" msgid "Unable to discover resources: %s"
msgstr "" msgstr ""
#: ceilometer/agent.py:171 #: ceilometer/agent.py:173
#, python-format #, python-format
msgid "Unknown discovery extension: %s" msgid "Unknown discovery extension: %s"
msgstr "" msgstr ""
#: ceilometer/cli.py:117
msgid "Clearing expired metering data"
msgstr ""
#: ceilometer/cli.py:122
msgid "Nothing to clean, database time to live is disabled"
msgstr ""
#: ceilometer/collector.py:84 #: ceilometer/collector.py:84
#, python-format #, python-format
msgid "UDP: Cannot decode data sent by %s" msgid "UDP: Cannot decode data sent by %s"
@ -75,70 +67,70 @@ msgstr ""
msgid "loading notification handlers from %s" msgid "loading notification handlers from %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:237 #: ceilometer/pipeline.py:233
#, python-format #, python-format
msgid "Unable to load publisher %s" msgid "Unable to load publisher %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:256 #: ceilometer/pipeline.py:252
#, python-format #, python-format
msgid "" msgid ""
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter" "Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
" %(param)s" " %(param)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:269 #: ceilometer/pipeline.py:265
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s" msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:276 #: ceilometer/pipeline.py:272
#, python-format #, python-format
msgid "" msgid ""
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for " "Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
"%(smp)s" "%(smp)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:296 #: ceilometer/pipeline.py:292
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer" msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:310 #: ceilometer/pipeline.py:306
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s" msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:329 #: ceilometer/pipeline.py:325
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s" msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:490 #: ceilometer/pipeline.py:485
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:500 #: ceilometer/pipeline.py:495
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:520 #: ceilometer/pipeline.py:515
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:526 #: ceilometer/pipeline.py:521
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "" msgstr ""
#: ceilometer/plugin.py:65 #: ceilometer/plugin.py:66
msgid "" msgid ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements " "get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead." "get_targets instead."
msgstr "" msgstr ""
#: ceilometer/service.py:103 #: ceilometer/service.py:104
#, python-format #, python-format
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0" msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
msgstr "" msgstr ""
@ -169,36 +161,36 @@ msgstr ""
msgid "evaluating alarm %s" msgid "evaluating alarm %s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:219 #: ceilometer/alarm/service.py:216
#, python-format #, python-format
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s" msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:228 #: ceilometer/alarm/service.py:225
#, python-format #, python-format
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:234 #: ceilometer/alarm/service.py:231
#, python-format #, python-format
msgid "Notifying alarm %(id)s with action %(act)s" msgid "Notifying alarm %(id)s with action %(act)s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:239 #: ceilometer/alarm/service.py:236
#, python-format #, python-format
msgid "Unable to notify alarm %s" msgid "Unable to notify alarm %s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:258 #: ceilometer/alarm/service.py:255
msgid "Unable to notify for an alarm with no action" msgid "Unable to notify for an alarm with no action"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/__init__.py:70 #: ceilometer/alarm/evaluator/__init__.py:73
#, python-format #, python-format
msgid "alarm %(id)s transitioning to %(state)s because %(reason)s" msgid "alarm %(id)s transitioning to %(state)s because %(reason)s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/__init__.py:82 #: ceilometer/alarm/evaluator/__init__.py:85
msgid "alarm state update failed" msgid "alarm state update failed"
msgstr "" msgstr ""
@ -206,17 +198,17 @@ msgstr ""
msgid "alarm retrieval failed" msgid "alarm retrieval failed"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/combination.py:50 #: ceilometer/alarm/evaluator/combination.py:52
#, python-format #, python-format
msgid "Alarms %(alarm_ids)s are in unknown state" msgid "Alarms %(alarm_ids)s are in unknown state"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/combination.py:73 #: ceilometer/alarm/evaluator/combination.py:74
#, python-format #, python-format
msgid "Transition to %(state)s due to alarms %(alarm_ids)s in state %(state)s" msgid "Transition to %(state)s due to alarms %(alarm_ids)s in state %(state)s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/combination.py:77 #: ceilometer/alarm/evaluator/combination.py:78
#, python-format #, python-format
msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s" msgid "Remaining as %(state)s due to alarms %(alarm_ids)s in state %(state)s"
msgstr "" msgstr ""
@ -232,31 +224,31 @@ msgstr ""
msgid "query stats from %(start)s to %(now)s" msgid "query stats from %(start)s to %(now)s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:73 #: ceilometer/alarm/evaluator/threshold.py:72
#, python-format #, python-format
msgid "sanitize stats %s" msgid "sanitize stats %s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:82 #: ceilometer/alarm/evaluator/threshold.py:81
#, python-format #, python-format
msgid "excluded weak datapoints with sample counts %s" msgid "excluded weak datapoints with sample counts %s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:91 #: ceilometer/alarm/evaluator/threshold.py:90
#, python-format #, python-format
msgid "pruned statistics to %d" msgid "pruned statistics to %d"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:96 #: ceilometer/alarm/evaluator/threshold.py:95
#, python-format #, python-format
msgid "stats query %s" msgid "stats query %s"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:102 #: ceilometer/alarm/evaluator/threshold.py:101
msgid "alarm stats retrieval failed" msgid "alarm stats retrieval failed"
msgstr "" msgstr ""
#: ceilometer/alarm/evaluator/threshold.py:111 #: ceilometer/alarm/evaluator/threshold.py:112
#, python-format #, python-format
msgid "%d datapoints are unknown" msgid "%d datapoints are unknown"
msgstr "" msgstr ""
@ -280,13 +272,20 @@ msgstr ""
msgid "comparing value %(value)s against threshold %(limit)s" msgid "comparing value %(value)s against threshold %(limit)s"
msgstr "" msgstr ""
#: ceilometer/alarm/notifier/log.py:31 ceilometer/alarm/notifier/rest.py:58 #: ceilometer/alarm/notifier/log.py:31
#, python-format #, python-format
msgid "" msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action" "Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action"
" %(action)s because %(reason)s" " %(action)s because %(reason)s"
msgstr "" msgstr ""
#: ceilometer/alarm/notifier/rest.py:66
#, python-format
msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action"
" %(action)s because %(reason)s. request-id: %(request_id)s"
msgstr ""
#: ceilometer/alarm/partition/coordination.py:131 #: ceilometer/alarm/partition/coordination.py:131
#, python-format #, python-format
msgid "triggering %s" msgid "triggering %s"
@ -410,6 +409,32 @@ msgstr ""
msgid "assignment retrieval failed" msgid "assignment retrieval failed"
msgstr "" msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:91
#: ceilometer/storage/impl_hbase.py:155
msgid "Creating a new in-memory HBase Connection object"
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:105
#: ceilometer/storage/impl_hbase.py:170
msgid "Dropping HBase schema..."
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:112
#: ceilometer/storage/impl_hbase.py:178
msgid "Cannot disable table but ignoring error"
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:116
#: ceilometer/storage/impl_hbase.py:182
msgid "Cannot delete table but ignoring error"
msgstr ""
#: ceilometer/alarm/storage/impl_hbase.py:127
#: ceilometer/storage/impl_hbase.py:193
#, python-format
msgid "connecting to HBase on %(host)s:%(port)s"
msgstr ""
#: ceilometer/api/app.py:162 #: ceilometer/api/app.py:162
#, python-format #, python-format
msgid "Starting server in PID %s" msgid "Starting server in PID %s"
@ -429,7 +454,7 @@ msgstr ""
msgid "serving on http://%(host)s:%(port)s" msgid "serving on http://%(host)s:%(port)s"
msgstr "" msgstr ""
#: ceilometer/api/middleware.py:111 #: ceilometer/api/middleware.py:108
#, python-format #, python-format
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "" msgstr ""
@ -439,140 +464,146 @@ msgstr ""
msgid "%(entity)s %(id)s Not Found" msgid "%(entity)s %(id)s Not Found"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:257 #: ceilometer/api/controllers/v2.py:94
#, python-format
msgid "Alarm %s not found"
msgstr ""
#: ceilometer/api/controllers/v2.py:96
#, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr ""
#: ceilometer/api/controllers/v2.py:265
#, python-format #, python-format
msgid "Unable to convert the value %(value)s to the expected data type %(type)s." msgid "Unable to convert the value %(value)s to the expected data type %(type)s."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:262 #: ceilometer/api/controllers/v2.py:270
#, python-format #, python-format
msgid "" msgid ""
"The data type %(type)s is not supported. The supported data type list is:" "The data type %(type)s is not supported. The supported data type list is:"
" %(supported)s" " %(supported)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:267 #: ceilometer/api/controllers/v2.py:275
#, python-format #, python-format
msgid "" msgid ""
"Unexpected exception converting %(value)s to the expected data type " "Unexpected exception converting %(value)s to the expected data type "
"%(type)s." "%(type)s."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:278 #: ceilometer/api/controllers/v2.py:286
#, python-format #, python-format
msgid "Not Authorized to access %(aspect)s %(id)s" msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:752 #: ceilometer/api/controllers/v2.py:759
msgid "clamping min timestamp to range" msgid "clamping min timestamp to range"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:757 #: ceilometer/api/controllers/v2.py:764
msgid "clamping max timestamp to range" msgid "clamping max timestamp to range"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:834 ceilometer/api/controllers/v2.py:1099 #: ceilometer/api/controllers/v2.py:840 ceilometer/api/controllers/v2.py:1106
msgid "Limit must be positive" msgid "Limit must be positive"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:917 #: ceilometer/api/controllers/v2.py:923
msgid "Period must be positive." msgid "Period must be positive."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:929 #: ceilometer/api/controllers/v2.py:935
#, python-format #, python-format
msgid "computed value coming from %r" msgid "computed value coming from %r"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1115 #: ceilometer/api/controllers/v2.py:1122
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1299 #: ceilometer/api/controllers/v2.py:1305
msgid "Limit should be positive" msgid "Limit should be positive"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1391 #: ceilometer/api/controllers/v2.py:1398
#, python-format #, python-format
msgid "String %s is not a valid isotime" msgid "String %s is not a valid isotime"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1392 #: ceilometer/api/controllers/v2.py:1399
#, python-format #, python-format
msgid "Failed to parse the timestamp value %s" msgid "Failed to parse the timestamp value %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1479 #: ceilometer/api/controllers/v2.py:1485
msgid "Resource" msgid "Resource"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1554 #: ceilometer/api/controllers/v2.py:1560
#, 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:1595 #: ceilometer/api/controllers/v2.py:1600
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1604 #: ceilometer/api/controllers/v2.py:1609
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:1655 #: ceilometer/api/controllers/v2.py:1660
#, python-format #, python-format
msgid "Timezone %s is not valid" msgid "Timezone %s is not valid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1776 ceilometer/api/controllers/v2.py:1892 #: ceilometer/api/controllers/v2.py:1785
msgid "Alarm"
msgstr ""
#: ceilometer/api/controllers/v2.py:1780
msgid "Time constraint names must be unique for a given alarm." msgid "Time constraint names must be unique for a given alarm."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1790 #: ceilometer/api/controllers/v2.py:1795
#, python-format #, python-format
msgid "%(rule)s must be set for %(type)s type alarm" msgid "%(rule)s must be set for %(type)s type alarm"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1794 #: ceilometer/api/controllers/v2.py:1799
msgid "threshold_rule and combination_rule cannot be set at the same time" msgid "threshold_rule and combination_rule cannot be set at the same time"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1961 #: ceilometer/api/controllers/v2.py:1963
#, python-format #, python-format
msgid "Alarm with name=%s exists" msgid "Alarm with name=%s exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1968 #: ceilometer/api/controllers/v2.py:1970
#, 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:1976 #: ceilometer/api/controllers/v2.py:1978
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1977 ceilometer/api/controllers/v2.py:2127 #: ceilometer/api/controllers/v2.py:1979 ceilometer/api/controllers/v2.py:2126
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2029 #: ceilometer/api/controllers/v2.py:2030
msgid "state invalid" msgid "state invalid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2120 #: ceilometer/api/controllers/v2.py:2119
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2126 #: ceilometer/api/controllers/v2.py:2125
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "" msgstr ""
@ -601,36 +632,44 @@ msgstr ""
msgid "Skip due to keystone error %s" msgid "Skip due to keystone error %s"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:81 #: ceilometer/cmd/storage.py:38
msgid "Clearing expired metering data"
msgstr ""
#: ceilometer/cmd/storage.py:43
msgid "Nothing to clean, database time to live is disabled"
msgstr ""
#: ceilometer/compute/nova_notifier.py:79
#, python-format #, python-format
msgid "using provided stats gatherer %r" msgid "using provided stats gatherer %r"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:84 #: ceilometer/compute/nova_notifier.py:82
msgid "making a new stats gatherer" msgid "making a new stats gatherer"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:113 #: ceilometer/compute/nova_notifier.py:111
#, python-format #, python-format
msgid "INFO %r" msgid "INFO %r"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:146 #: ceilometer/compute/nova_notifier.py:144
#, python-format #, python-format
msgid "ignoring %s" msgid "ignoring %s"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:148 #: ceilometer/compute/nova_notifier.py:146
#, python-format #, python-format
msgid "processing %s" msgid "processing %s"
msgstr "" msgstr ""
#: ceilometer/compute/nova_notifier.py:152 #: ceilometer/compute/nova_notifier.py:150
#, python-format #, python-format
msgid "polling final stats for %r" msgid "polling final stats for %r"
msgstr "" msgstr ""
#: ceilometer/compute/notifications/cpu.py:54 #: ceilometer/compute/notifications/cpu.py:53
#, 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 ""
@ -762,10 +801,10 @@ msgid ""
"SHUTOFF" "SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/vmware/inspector.py:86 #: ceilometer/compute/virt/vmware/inspector.py:88
#: ceilometer/compute/virt/vmware/inspector.py:103 #: ceilometer/compute/virt/vmware/inspector.py:105
#: ceilometer/compute/virt/vmware/inspector.py:135 #: ceilometer/compute/virt/vmware/inspector.py:137
#: ceilometer/compute/virt/vmware/inspector.py:148 #: ceilometer/compute/virt/vmware/inspector.py:150
#, python-format #, python-format
msgid "VM %s not found in VMware Vsphere" msgid "VM %s not found in VMware Vsphere"
msgstr "" msgstr ""
@ -797,7 +836,7 @@ msgstr ""
msgid "message signature invalid, discarding message: %r" msgid "message signature invalid, discarding message: %r"
msgstr "" msgstr ""
#: ceilometer/energy/kwapi.py:77 #: ceilometer/energy/kwapi.py:78
msgid "Kwapi endpoint not found" msgid "Kwapi endpoint not found"
msgstr "" msgstr ""
@ -833,33 +872,33 @@ msgstr ""
msgid "Required field %s not specified" msgid "Required field %s not specified"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:344 #: ceilometer/event/converter.py:343
#, python-format #, python-format
msgid "Dropping Notification %(type)s (uuid:%(msgid)s)" msgid "Dropping Notification %(type)s (uuid:%(msgid)s)"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:368 #: ceilometer/event/converter.py:367
#, python-format #, python-format
msgid "Event Definitions configuration file: %s" msgid "Event Definitions configuration file: %s"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:378 #: ceilometer/event/converter.py:377
#, python-format #, python-format
msgid "" msgid ""
"Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s," "Invalid YAML syntax in Event Definitions file %(file)s at line: %(line)s,"
" column: %(column)s." " column: %(column)s."
msgstr "" msgstr ""
#: ceilometer/event/converter.py:384 #: ceilometer/event/converter.py:383
#, python-format #, python-format
msgid "YAML error reading Event Definitions file %(file)s" msgid "YAML error reading Event Definitions file %(file)s"
msgstr "" msgstr ""
#: ceilometer/event/converter.py:391 #: ceilometer/event/converter.py:390
msgid "No Event Definitions configuration file found! Using default config." msgid "No Event Definitions configuration file found! Using default config."
msgstr "" msgstr ""
#: ceilometer/event/converter.py:395 #: ceilometer/event/converter.py:394
#, python-format #, python-format
msgid "Event Definitions: %s" msgid "Event Definitions: %s"
msgstr "" msgstr ""
@ -877,6 +916,11 @@ msgstr ""
msgid "Event is not implemented with the storage backend" msgid "Event is not implemented with the storage backend"
msgstr "" msgstr ""
#: ceilometer/hardware/discovery.py:59
#, python-format
msgid "Couldn't obtain IP address ofinstance %s"
msgstr ""
#: ceilometer/hardware/plugin.py:71 #: ceilometer/hardware/plugin.py:71
#, python-format #, python-format
msgid "inspector call %(func)r failed for host %(host)s: %(err)s" msgid "inspector call %(func)r failed for host %(host)s: %(err)s"
@ -892,16 +936,41 @@ msgstr ""
msgid "FLOATING IP USAGE: %s" msgid "FLOATING IP USAGE: %s"
msgstr "" msgstr ""
#: ceilometer/network/notifications.py:76 #: ceilometer/network/notifications.py:77
#, python-format #, python-format
msgid "network notification %r" msgid "network notification %r"
msgstr "" msgstr ""
#: ceilometer/network/services/lbaas.py:268 #: ceilometer/network/services/fwaas.py:45
#, python-format
msgid "Unknown status %(stat)s received on fw %(id)s,skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:59
#, python-format
msgid "Unknown status %(stat)s received on pool %(id)s, skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:103
#, python-format
msgid "Unknown status %(stat)s received on vip %(id)s, skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:140
#, python-format
msgid "Unknown status %(stat)s received on member %(id)s,skipping sample"
msgstr ""
#: ceilometer/network/services/lbaas.py:237
#, python-format #, python-format
msgid "Ignoring pool %(pool_id)s: %(error)s" msgid "Ignoring pool %(pool_id)s: %(error)s"
msgstr "" msgstr ""
#: ceilometer/network/services/vpnaas.py:46
#, python-format
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:58
#: ceilometer/network/statistics/opencontrail/client.py:88 #: ceilometer/network/statistics/opencontrail/client.py:88
#, python-format #, python-format
@ -909,7 +978,7 @@ msgid "Opencontrail API returned %(status)s %(reason)s"
msgstr "" msgstr ""
#: ceilometer/network/statistics/opendaylight/client.py:232 #: ceilometer/network/statistics/opendaylight/client.py:232
#: ceilometer/tests/network/statistics/opendaylight/test_client.py:144 #: ceilometer/tests/network/statistics/opendaylight/test_client.py:143
#, python-format #, python-format
msgid "OpenDaylitght API returned %(status)s %(reason)s" msgid "OpenDaylitght API returned %(status)s %(reason)s"
msgstr "" msgstr ""
@ -922,11 +991,11 @@ msgstr ""
msgid "Swift endpoint not found" msgid "Swift endpoint not found"
msgstr "" msgstr ""
#: ceilometer/openstack/common/gettextutils.py:320 #: ceilometer/openstack/common/gettextutils.py:301
msgid "Message objects do not support addition." msgid "Message objects do not support addition."
msgstr "" msgstr ""
#: ceilometer/openstack/common/gettextutils.py:330 #: ceilometer/openstack/common/gettextutils.py:311
msgid "" msgid ""
"Message objects do not support str() because they may contain non-ascii " "Message objects do not support str() because they may contain non-ascii "
"characters. Please use unicode() or translate() instead." "characters. Please use unicode() or translate() instead."
@ -937,22 +1006,22 @@ msgstr ""
msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:327 #: ceilometer/openstack/common/log.py:276
#, python-format #, python-format
msgid "Deprecated: %s" msgid "Deprecated: %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:436 #: ceilometer/openstack/common/log.py:385
#, python-format #, python-format
msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgid "Error loading logging config %(log_config)s: %(err_msg)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:487 #: ceilometer/openstack/common/log.py:446
#, python-format #, python-format
msgid "syslog facility must be one of: %s" msgid "syslog facility must be one of: %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:725 #: ceilometer/openstack/common/log.py:689
#, python-format #, python-format
msgid "Fatal call to deprecated config: %(msg)s" msgid "Fatal call to deprecated config: %(msg)s"
msgstr "" msgstr ""
@ -975,17 +1044,17 @@ msgstr ""
msgid "Rules must be an instance of dict or Rules, got %s instead" msgid "Rules must be an instance of dict or Rules, got %s instead"
msgstr "" msgstr ""
#: ceilometer/openstack/common/strutils.py:92 #: ceilometer/openstack/common/strutils.py:114
#, python-format #, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/strutils.py:197 #: ceilometer/openstack/common/strutils.py:219
#, python-format #, python-format
msgid "Invalid unit system: \"%s\"" msgid "Invalid unit system: \"%s\""
msgstr "" msgstr ""
#: ceilometer/openstack/common/strutils.py:206 #: ceilometer/openstack/common/strutils.py:228
#, python-format #, python-format
msgid "Invalid string format: %s" msgid "Invalid string format: %s"
msgstr "" msgstr ""
@ -1064,40 +1133,40 @@ msgstr ""
msgid "Request is too large." msgid "Request is too large."
msgstr "" msgstr ""
#: ceilometer/publisher/file.py:62 #: ceilometer/publisher/file.py:63
msgid "The path for the file publisher is required" msgid "The path for the file publisher is required"
msgstr "" msgstr ""
#: ceilometer/publisher/file.py:76 #: ceilometer/publisher/file.py:77
msgid "max_bytes and backup_count should be numbers." msgid "max_bytes and backup_count should be numbers."
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:99 #: ceilometer/publisher/rpc.py:98
#, python-format #, python-format
msgid "Publishing policy set to %s, override backend retry config to 1" msgid "Publishing policy set to %s, override backend retry config to 1"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:103 #: ceilometer/publisher/rpc.py:102
#, python-format #, python-format
msgid "Publishing policy set to %s" msgid "Publishing policy set to %s"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:105 #: ceilometer/publisher/rpc.py:104
#, python-format #, python-format
msgid "Publishing policy is unknown (%s) force to default" msgid "Publishing policy is unknown (%s) force to default"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:161 #: ceilometer/publisher/rpc.py:160
#, python-format #, python-format
msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples" msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:183 #: ceilometer/publisher/rpc.py:182
#, python-format #, python-format
msgid "Failed to publish %d samples, queue them" msgid "Failed to publish %d samples, queue them"
msgstr "" msgstr ""
#: ceilometer/publisher/rpc.py:187 #: ceilometer/publisher/rpc.py:186
#, python-format #, python-format
msgid "Failed to publish %d samples, dropping them" msgid "Failed to publish %d samples, dropping them"
msgstr "" msgstr ""
@ -1111,93 +1180,84 @@ msgstr ""
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "" msgstr ""
#: ceilometer/storage/__init__.py:78 #: ceilometer/storage/__init__.py:88
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:173 #: ceilometer/storage/impl_hbase.py:295 ceilometer/storage/impl_hbase.py:344
msgid "Creating a new in-memory HBase Connection object"
msgstr ""
#: ceilometer/storage/impl_hbase.py:190
msgid "Dropping HBase schema..."
msgstr ""
#: ceilometer/storage/impl_hbase.py:200
msgid "Cannot disable table but ignoring error"
msgstr ""
#: ceilometer/storage/impl_hbase.py:204
msgid "Cannot delete table but ignoring error"
msgstr ""
#: ceilometer/storage/impl_hbase.py:215
#, python-format
msgid "connecting to HBase on %(host)s:%(port)s"
msgstr ""
#: ceilometer/storage/impl_hbase.py:389 ceilometer/storage/impl_hbase.py:438
#, python-format #, python-format
msgid "Query Resource table: %s" msgid "Query Resource table: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:431 #: ceilometer/storage/impl_hbase.py:337
msgid "Pagination not implemented" msgid "Pagination not implemented"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:479 #: ceilometer/storage/impl_hbase.py:385
#, python-format #, python-format
msgid "Query Meter Table: %s" msgid "Query Meter Table: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_hbase.py:628 #: ceilometer/storage/impl_hbase.py:532
#: ceilometer/storage/impl_sqlalchemy.py:951 #: ceilometer/storage/impl_sqlalchemy.py:744
#: ceilometer/storage/pymongo_base.py:143
#, python-format #, python-format
msgid "Failed to record event: %s" msgid "Failed to record event: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_log.py:43 #: ceilometer/storage/impl_log.py:42
#, python-format #, python-format
msgid "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s" msgid "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_log.py:56 #: ceilometer/storage/impl_log.py:54
#, python-format #, python-format
msgid "Dropping data with TTL %d" msgid "Dropping data with TTL %d"
msgstr "" msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:299 #: ceilometer/storage/impl_sqlalchemy.py:283
#, python-format #, python-format
msgid "Unknown metadata type. Key (%s) will not be queryable." msgid "Unknown metadata type. Key (%s) will not be queryable."
msgstr "" msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:966 #: ceilometer/storage/impl_sqlalchemy.py:315
#, python-format
msgid "%d samples removed from database"
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:740
#: ceilometer/storage/pymongo_base.py:139
#, python-format
msgid "Failed to record duplicated event: %s"
msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:759
#, python-format #, python-format
msgid "Getting events that match filter: %s" msgid "Getting events that match filter: %s"
msgstr "" msgstr ""
#: ceilometer/storage/impl_sqlalchemy.py:1083 #: ceilometer/storage/impl_sqlalchemy.py:875
#, python-format #, python-format
msgid "Get traits for %s" msgid "Get traits for %s"
msgstr "" msgstr ""
#: ceilometer/storage/hbase/inmemory.py:250 #: ceilometer/storage/hbase/inmemory.py:252
msgid "Opening in-memory HBase connection" msgid "Opening in-memory HBase connection"
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:127 #: ceilometer/storage/mongo/utils.py:177
#, python-format #, python-format
msgid "Connecting to %(db)s on %(nodelist)s" msgid "Connecting to %(db)s on %(nodelist)s"
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:142 #: ceilometer/storage/mongo/utils.py:192
#: ceilometer/tests/storage/test_pymongo_base.py:206 #: ceilometer/tests/storage/test_pymongo_base.py:206
#, python-format #, python-format
msgid "Unable to connect to the database after %(retries)d retries. Giving up." msgid "Unable to connect to the database after %(retries)d retries. Giving up."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:146 #: ceilometer/storage/mongo/utils.py:196
#: ceilometer/tests/storage/test_pymongo_base.py:201 #: ceilometer/tests/storage/test_pymongo_base.py:201
#, python-format #, python-format
msgid "" msgid ""
@ -1205,24 +1265,43 @@ msgid ""
"%(retry_interval)d seconds." "%(retry_interval)d seconds."
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:70 #: ceilometer/transformer/arithmetic.py:57
#, python-format
msgid "Arithmetic transformer must use at least one meter in expression '%s'"
msgstr ""
#: ceilometer/transformer/arithmetic.py:79
msgid "Expression evaluated to a NaN value!"
msgstr ""
#: ceilometer/transformer/arithmetic.py:95
#, python-format
msgid "Unable to evaluate expression %(expr)s: %(exc)s"
msgstr ""
#: ceilometer/transformer/arithmetic.py:109
#, python-format
msgid "Unable to perform calculation, not all of {%s} are present"
msgstr ""
#: ceilometer/transformer/conversions.py:48
#, python-format #, python-format
msgid "scaling conversion transformer with source: %(source)s target: %(target)s:" msgid "scaling conversion transformer with source: %(source)s target: %(target)s:"
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:117 #: ceilometer/transformer/conversions.py:94
#: ceilometer/transformer/conversions.py:140 #: ceilometer/transformer/conversions.py:116
#, python-format #, python-format
msgid "handling sample %s" msgid "handling sample %s"
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:120 #: ceilometer/transformer/conversions.py:97
#: ceilometer/transformer/conversions.py:161 #: ceilometer/transformer/conversions.py:137
#, python-format #, python-format
msgid "converted to: %s" msgid "converted to: %s"
msgstr "" msgstr ""
#: ceilometer/transformer/conversions.py:163 #: ceilometer/transformer/conversions.py:139
#, python-format #, python-format
msgid "dropping sample with no predecessor: %s" msgid "dropping sample with no predecessor: %s"
msgstr "" msgstr ""

View File

@ -7,9 +7,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: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 07:49+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Ying Chun Guo <daisy.ycguo@gmail.com>\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"
"Language: es\n" "Language: es\n"

View File

@ -3,13 +3,14 @@
# This file is distributed under the same license as the ceilometer project. # This file is distributed under the same license as the ceilometer project.
# #
# Translators: # Translators:
# Frédéric <frosmont@free.fr>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 20:30+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Frédéric <frosmont@free.fr>\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"
"Language: fr\n" "Language: fr\n"
@ -80,9 +81,9 @@ msgstr "Exception BD encapsulée."
#: ceilometer/openstack/common/db/sqlalchemy/test_migrations.py:267 #: ceilometer/openstack/common/db/sqlalchemy/test_migrations.py:267
#, python-format #, python-format
msgid "Failed to migrate to version %s on engine %s" msgid "Failed to migrate to version %s on engine %s"
msgstr "" msgstr "Échec à migrer la version %s sur le moteur %s"
#: ceilometer/openstack/common/middleware/catch_errors.py:40 #: ceilometer/openstack/common/middleware/catch_errors.py:40
#, python-format #, python-format
msgid "An error occurred during processing the request: %s" msgid "An error occurred during processing the request: %s"
msgstr "" msgstr "Une erreur s'est produite lors du traitement de la requête: %s "

View File

@ -3,13 +3,14 @@
# This file is distributed under the same license as the ceilometer project. # This file is distributed under the same license as the ceilometer project.
# #
# Translators: # Translators:
# Frédéric <frosmont@free.fr>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 07:49+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Frédéric <frosmont@free.fr>\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"
"Language: fr\n" "Language: fr\n"
@ -79,7 +80,7 @@ msgstr "%s interceptée, arrêt de l'enfant"
#: ceilometer/openstack/common/service.py:408 #: ceilometer/openstack/common/service.py:408
msgid "Wait called after thread killed. Cleaning up." msgid "Wait called after thread killed. Cleaning up."
msgstr "" msgstr "Pause demandée après suppression de thread. Nettoyage."
#: ceilometer/openstack/common/service.py:424 #: ceilometer/openstack/common/service.py:424
#, python-format #, python-format

View File

@ -0,0 +1,69 @@
# Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION
# This file is distributed under the same license as the ceilometer project.
#
# Translators:
# Frédéric <frosmont@free.fr>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-17 07:01+0000\n"
"Last-Translator: Frédéric <frosmont@free.fr>\n"
"Language-Team: French (http://www.transifex.com/projects/p/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 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ceilometer/openstack/common/loopingcall.py:82
#, python-format
msgid "task run outlasted interval by %s sec"
msgstr "durée d'exécution de la tâche supérieure à %s sec"
#: ceilometer/openstack/common/network_utils.py:149
msgid "tcp_keepidle not available on your system"
msgstr "tcp_keepidle n'est pas disponible sur votre système"
#: ceilometer/openstack/common/network_utils.py:156
msgid "tcp_keepintvl not available on your system"
msgstr "tcp_keepintvl n'est pas disponible sur votre système"
#: ceilometer/openstack/common/network_utils.py:163
msgid "tcp_keepknt not available on your system"
msgstr "tcp_keepknt n'est pas disponible sur votre système"
#: ceilometer/openstack/common/service.py:364
#, python-format
msgid "pid %d not in child list"
msgstr "PID %d absent de la liste d'enfants"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:506
#, python-format
msgid "Database server has gone away: %s"
msgstr "Le serveur de base de données a disparu: %s"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:559
msgid "Unable to detect effective SQL mode"
msgstr "Incapable de détecter le mode effectif de SQL"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:567
#, python-format
msgid ""
"MySQL SQL mode is '%s', consider enabling TRADITIONAL or STRICT_ALL_TABLES"
msgstr ""
"Le mode SQL de MySQL est '%s', il tient compte de l'activation de "
"TRADITIONAL ou STRICT_ALL_TABLES"
#: ceilometer/openstack/common/db/sqlalchemy/session.py:673
#, python-format
msgid "SQL connection failed. %s attempts left."
msgstr "Echec de la connexion SQL. %s tentatives restantes."
#: ceilometer/openstack/common/db/sqlalchemy/utils.py:97
msgid "Id not in sort_keys; is sort_keys unique?"
msgstr "ID absent de sort_keys ; sort_keys unique ?"

View File

@ -0,0 +1,93 @@
# Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION
# This file is distributed under the same license as the ceilometer project.
#
# Translators:
# Danilo Ingami <Danilo.ingami@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: Danilo Ingami <Danilo.ingami@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/"
"language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/openstack/common/eventlet_backdoor.py:140
#, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr ""
#: ceilometer/openstack/common/lockutils.py:83
#, python-format
msgid "Created lock path: %s"
msgstr "Preato percorso di blocco : %s"
#: ceilometer/openstack/common/lockutils.py:250
#, python-format
msgid "Failed to remove file %(file)s"
msgstr "Tentativo fallito nella rimozione di %(file)s"
#: ceilometer/openstack/common/service.py:176
#, python-format
msgid "Caught %s, exiting"
msgstr "Rilevato %s, esistente"
#: ceilometer/openstack/common/service.py:240
msgid "Parent process has died unexpectedly, exiting"
msgstr "Il processo principale è stato interrotto inaspettatamente, uscire"
#: ceilometer/openstack/common/service.py:271
#, python-format
msgid "Child caught %s, exiting"
msgstr "Cogliere Child %s, uscendo"
#: ceilometer/openstack/common/service.py:310
msgid "Forking too fast, sleeping"
msgstr "Sblocco troppo veloce, attendere"
#: ceilometer/openstack/common/service.py:329
#, python-format
msgid "Started child %d"
msgstr "Child avviato %d"
#: ceilometer/openstack/common/service.py:339
#, python-format
msgid "Starting %d workers"
msgstr "Avvio %d operatori"
#: ceilometer/openstack/common/service.py:356
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr "Child %(pid)d interrotto dal segnale %(sig)d"
#: ceilometer/openstack/common/service.py:360
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgstr "Child %(pid)s terminato con stato %(code)d"
#: ceilometer/openstack/common/service.py:399
#, python-format
msgid "Caught %s, stopping children"
msgstr "Intercettato %s, arresto in corso dei children"
#: ceilometer/openstack/common/service.py:408
msgid "Wait called after thread killed. Cleaning up."
msgstr "Attendere la chiamata dopo l'uccisione de filo. Bonifica."
#: ceilometer/openstack/common/service.py:424
#, python-format
msgid "Waiting on %d children to exit"
msgstr "In attesa %d degli elementi secondari per uscire"
#: ceilometer/openstack/common/db/sqlalchemy/utils.py:387
#, python-format
msgid "Deleting duplicated row with id: %(id)s from table: %(table)s"
msgstr "Cancellata riga duplicata con id: %(id)s dalla tablella: %(table)s"

View File

@ -7,9 +7,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: 2014-06-19 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-18 08:06+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Ying Chun Guo <daisy.ycguo@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: Japanese (http://www.transifex.com/projects/p/ceilometer/"
"language/ja/)\n" "language/ja/)\n"
"Language: ja\n" "Language: ja\n"
@ -38,21 +38,21 @@ msgstr "取得したロック `%s` を解放できませんでした"
msgid "in fixed duration looping call" msgid "in fixed duration looping call"
msgstr "一定期間の呼び出しループ" msgstr "一定期間の呼び出しループ"
#: ceilometer/openstack/common/loopingcall.py:136 #: ceilometer/openstack/common/loopingcall.py:131
msgid "in dynamic looping call" msgid "in dynamic looping call"
msgstr "動的呼び出しループ" msgstr "動的呼び出しループ"
#: ceilometer/openstack/common/policy.py:510 #: ceilometer/openstack/common/policy.py:511
#, python-format #, python-format
msgid "Failed to understand rule %s" msgid "Failed to understand rule %s"
msgstr "ルール %s を解釈できませんでした" msgstr "ルール %s を解釈できませんでした"
#: ceilometer/openstack/common/policy.py:520 #: ceilometer/openstack/common/policy.py:521
#, python-format #, python-format
msgid "No handler for matches of kind %s" msgid "No handler for matches of kind %s"
msgstr "種類 %s の一致向けのハンドラーがありません" msgstr "種類 %s の一致向けのハンドラーがありません"
#: ceilometer/openstack/common/policy.py:790 #: ceilometer/openstack/common/policy.py:791
#, python-format #, python-format
msgid "Failed to understand rule %r" msgid "Failed to understand rule %r"
msgstr "ルール %r を解釈できませんでした" msgstr "ルール %r を解釈できませんでした"
@ -61,7 +61,7 @@ msgstr "ルール %r を解釈できませんでした"
msgid "Exception during rpc cleanup." msgid "Exception during rpc cleanup."
msgstr "RPCクリーンアップ中に例外が発生" msgstr "RPCクリーンアップ中に例外が発生"
#: ceilometer/openstack/common/service.py:276 #: ceilometer/openstack/common/service.py:277
msgid "Unhandled exception" msgid "Unhandled exception"
msgstr "未処理例外" msgstr "未処理例外"

View File

@ -7,9 +7,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: 2014-06-20 06:01+0000\n" "POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-06-19 07:49+0000\n" "PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: Ying Chun Guo <daisy.ycguo@gmail.com>\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"
"Language: pt_BR\n" "Language: pt_BR\n"

View File

@ -0,0 +1,21 @@
# Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION
# This file is distributed under the same license as the ceilometer project.
#
# Translators:
# Giang Duong <giang@dtt.vn>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-16 10:12+0000\n"
"Last-Translator: Giang Duong <giang@dtt.vn>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
"ceilometer/language/vi_VN/)\n"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n"

View File

@ -0,0 +1,89 @@
# Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION
# This file is distributed under the same license as the ceilometer project.
#
# Translators:
# Giang Duong <giang@dtt.vn>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: Giang Duong <giang@dtt.vn>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
"ceilometer/language/vi_VN/)\n"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ceilometer/openstack/common/excutils.py:76
#, python-format
msgid "Original exception being dropped: %s"
msgstr "Ngoại lệ ban đầu được giảm xuống: %s"
#: ceilometer/openstack/common/excutils.py:105
#, python-format
msgid "Unexpected exception occurred %d time(s)... retrying."
msgstr "Ngoại lệ bất ngờ xảy ra %d thời gian(s) ... thử lại"
#: ceilometer/openstack/common/lockutils.py:120
#, python-format
msgid "Could not release the acquired lock `%s`"
msgstr "Không thể nhả ra khóa đã bị chiếm dụng `%s`"
#: ceilometer/openstack/common/loopingcall.py:89
msgid "in fixed duration looping call"
msgstr "trong cuộc gọi vòng lặp thời khoảng cố định "
#: ceilometer/openstack/common/loopingcall.py:131
msgid "in dynamic looping call"
msgstr "trong cuộc gọi lặp động"
#: ceilometer/openstack/common/policy.py:511
#, python-format
msgid "Failed to understand rule %s"
msgstr "Không hiểu luật %s"
#: ceilometer/openstack/common/policy.py:521
#, python-format
msgid "No handler for matches of kind %s"
msgstr "Không có bộ xử lý thích ứng của loại %s"
#: ceilometer/openstack/common/policy.py:791
#, python-format
msgid "Failed to understand rule %r"
msgstr "Không hiểu luật %r"
#: ceilometer/openstack/common/service.py:188
msgid "Exception during rpc cleanup."
msgstr "Ngoại lệ trong quá trình dọn dẹp RPC"
#: ceilometer/openstack/common/service.py:277
msgid "Unhandled exception"
msgstr "ngoại lệ không được quản lý"
#: ceilometer/openstack/common/db/api.py:72
msgid "DB exceeded retry limit."
msgstr "DB vượt quá giới hạn thử lại."
#: ceilometer/openstack/common/db/api.py:76
msgid "DB connection error."
msgstr "DB lỗi kết nối."
#: ceilometer/openstack/common/db/sqlalchemy/session.py:460
msgid "DB exception wrapped."
msgstr "Lỗi exception DB khi bao bọc."
#: ceilometer/openstack/common/db/sqlalchemy/test_migrations.py:267
#, python-format
msgid "Failed to migrate to version %s on engine %s"
msgstr "Không thể di chuyển lên phiên bản %s trên công cụ %s"
#: ceilometer/openstack/common/middleware/catch_errors.py:40
#, python-format
msgid "An error occurred during processing the request: %s"
msgstr "Một lỗi xảy ra trong quá trình xử lý yêu cầu: %s"

View File

@ -0,0 +1,93 @@
# Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION
# This file is distributed under the same license as the ceilometer project.
#
# Translators:
# Giang Duong <giang@dtt.vn>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-08-04 06:08+0000\n"
"PO-Revision-Date: 2014-07-16 14:42+0000\n"
"Last-Translator: Giang Duong <giang@dtt.vn>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
"ceilometer/language/vi_VN/)\n"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ceilometer/openstack/common/eventlet_backdoor.py:140
#, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor lắng nghe trên %(port)s đối với tiến trình %(pid)d"
#: ceilometer/openstack/common/lockutils.py:83
#, python-format
msgid "Created lock path: %s"
msgstr "Con đường khóa được tạo: %s"
#: ceilometer/openstack/common/lockutils.py:250
#, python-format
msgid "Failed to remove file %(file)s"
msgstr "Không thể loại bỏ tập tin %(file)s"
#: ceilometer/openstack/common/service.py:176
#, python-format
msgid "Caught %s, exiting"
msgstr "Bắt %s, thoát"
#: ceilometer/openstack/common/service.py:240
msgid "Parent process has died unexpectedly, exiting"
msgstr "Tiến trình cha bị chết đột ngột, thoát"
#: ceilometer/openstack/common/service.py:271
#, python-format
msgid "Child caught %s, exiting"
msgstr "Tiến trình con bắt %s, thoát"
#: ceilometer/openstack/common/service.py:310
msgid "Forking too fast, sleeping"
msgstr "Tạo tiến trình con quá nhanh, nghỉ"
#: ceilometer/openstack/common/service.py:329
#, python-format
msgid "Started child %d"
msgstr "Tiến trình con đã được khởi động %d "
#: ceilometer/openstack/common/service.py:339
#, python-format
msgid "Starting %d workers"
msgstr "Khởi động %d động cơ"
#: ceilometer/openstack/common/service.py:356
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr "Tiến trình con %(pid)d bị huỷ bởi tín hiệu %(sig)d"
#: ceilometer/openstack/common/service.py:360
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgstr "Tiến trình con %(pid)s đã thiaast với trạng thái %(code)d"
#: ceilometer/openstack/common/service.py:399
#, python-format
msgid "Caught %s, stopping children"
msgstr "Bắt %s, đang dừng tiến trình con"
#: ceilometer/openstack/common/service.py:408
msgid "Wait called after thread killed. Cleaning up."
msgstr "Chờ đợi được gọi sau khi luồng bị huỷ. Làm sạch."
#: ceilometer/openstack/common/service.py:424
#, python-format
msgid "Waiting on %d children to exit"
msgstr "Chờ đợi %d tiến trình con để thoát "
#: ceilometer/openstack/common/db/sqlalchemy/utils.py:387
#, python-format
msgid "Deleting duplicated row with id: %(id)s from table: %(table)s"
msgstr "Đang xoá hàng bị trùng có ID: %(id)s từ bảng: %(table)s"