Imported Translations from Transifex

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

Change-Id: Ic6c0b19d6662332ae17a286702e202abe6f9c67a
This commit is contained in:
OpenStack Proposal Bot 2015-01-07 06:11:38 +00:00
parent 18476ecf48
commit fa994396b4
18 changed files with 577 additions and 497 deletions

View File

@ -1,14 +1,14 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# This file is distributed under the same license as the ceilometer project. # This file is distributed under the same license as the ceilometer project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014. # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ceilometer 2015.1.dev99.ga64ed6d\n" "Project-Id-Version: ceilometer 2015.1.dev32\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+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,20 +17,30 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,14 +1,14 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# This file is distributed under the same license as the ceilometer project. # This file is distributed under the same license as the ceilometer project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014. # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ceilometer 2015.1.dev99.ga64ed6d\n" "Project-Id-Version: ceilometer 2015.1.dev32\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+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,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
#: ceilometer/central/discovery.py:46 #: ceilometer/agent/discovery/endpoint.py:45
#, python-format #, python-format
msgid "No endpoints found for service %s" msgid "No endpoints found for service %s"
msgstr "" msgstr ""
@ -27,11 +27,6 @@ msgstr ""
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:248
#, python-format
msgid "Can not find policy directories %s"
msgstr ""
#: ceilometer/openstack/common/service.py:356 #: ceilometer/openstack/common/service.py:356
#, python-format #, python-format
msgid "pid %d not in child list" msgid "pid %d not in child list"

View File

@ -1,14 +1,14 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# This file is distributed under the same license as the ceilometer project. # This file is distributed under the same license as the ceilometer project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014. # FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: ceilometer 2015.1.dev230.gcde8916\n" "Project-Id-Version: ceilometer 2015.1.dev32\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-12-04 06:08+0000\n" "POT-Creation-Date: 2015-01-07 06:11+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,128 +17,138 @@ 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:108 #: ceilometer/collector.py:102
#, python-format
msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr ""
#: ceilometer/agent.py:119
#, python-format
msgid "Skip polling pollster %s, no resources found"
msgstr ""
#: ceilometer/agent.py:131
#, python-format
msgid "Continue after error from %(name)s: %(error)s"
msgstr ""
#: ceilometer/agent.py:245
#, python-format
msgid "Unable to discover resources: %s"
msgstr ""
#: ceilometer/agent.py:247
#, python-format
msgid "Unknown discovery extension: %s"
msgstr ""
#: ceilometer/collector.py:103
#, python-format #, python-format
msgid "UDP: Cannot decode data sent by %s" msgid "UDP: Cannot decode data sent by %s"
msgstr "" msgstr ""
#: ceilometer/collector.py:106 #: ceilometer/collector.py:105
#, python-format #, python-format
msgid "UDP: Storing %s" msgid "UDP: Storing %s"
msgstr "" msgstr ""
#: ceilometer/collector.py:110 #: ceilometer/collector.py:109
msgid "UDP: Unable to store meter" msgid "UDP: Unable to store meter"
msgstr "" msgstr ""
#: ceilometer/notification.py:80 ceilometer/notifier.py:48 #: ceilometer/notification.py:131 ceilometer/notifier.py:48
#, python-format #, python-format
msgid "Failed to load any notification handlers for %s" msgid "Failed to load any notification handlers for %s"
msgstr "" msgstr ""
#: ceilometer/notification.py:92 #: ceilometer/notification.py:143
#, python-format #, python-format
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)" msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
msgstr "" msgstr ""
#: ceilometer/notification.py:183
#, python-format
msgid "Pipeline endpoint: %s"
msgstr ""
#: ceilometer/notifier.py:39 #: ceilometer/notifier.py:39
#, python-format #, python-format
msgid "loading notification handlers from %s" msgid "loading notification handlers from %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:233 #: ceilometer/pipeline.py:256
#, python-format #, python-format
msgid "Unable to load publisher %s" msgid "Unable to load publisher %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:252 #: ceilometer/pipeline.py:275
#, 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:265 #: ceilometer/pipeline.py:288
#, 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:272 #: ceilometer/pipeline.py:295
#, 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:295 #: ceilometer/pipeline.py:318
#, 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:309 #: ceilometer/pipeline.py:332
#, 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:328 #: ceilometer/pipeline.py:348
#, 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:488 #: ceilometer/pipeline.py:508
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:498 #: ceilometer/pipeline.py:524
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:518 #: ceilometer/pipeline.py:550
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "" msgstr ""
#: ceilometer/pipeline.py:524 #: ceilometer/pipeline.py:556
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "" msgstr ""
#: ceilometer/plugin.py:66
msgid ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
msgstr ""
#: ceilometer/service.py:108 #: ceilometer/service.py:108
#, 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 ""
#: ceilometer/agent/base.py:119
#, python-format
msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr ""
#: ceilometer/agent/base.py:140
#, python-format
msgid "Continue after error from %(name)s: %(error)s"
msgstr ""
#: ceilometer/agent/base.py:280
#, python-format
msgid "Unable to discover resources: %s"
msgstr ""
#: ceilometer/agent/base.py:282
#, python-format
msgid "Unknown discovery extension: %s"
msgstr ""
#: ceilometer/agent/plugin_base.py:74
#, python-format
msgid "Skip due to keystone error %s"
msgstr ""
#: ceilometer/agent/plugin_base.py:81
#, python-format
msgid "Skipping because %s service is not registered in keystone"
msgstr ""
#: ceilometer/agent/plugin_base.py:120
msgid ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
msgstr ""
#: ceilometer/alarm/rpc.py:56 #: ceilometer/alarm/rpc.py:56
#, python-format #, python-format
msgid "" msgid ""
@ -185,7 +195,7 @@ msgstr ""
msgid "Unable to notify alarm %s" msgid "Unable to notify alarm %s"
msgstr "" msgstr ""
#: ceilometer/alarm/service.py:301 #: ceilometer/alarm/service.py:302
msgid "Unable to notify for an alarm with no action" msgid "Unable to notify for an alarm with no action"
msgstr "" msgstr ""
@ -276,18 +286,19 @@ 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/log.py:32
#, python-format #, python-format
msgid "" msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action" "Notifying alarm %(alarm_name)s %(alarm_id)s from %(previous)s to "
" %(action)s because %(reason)s" "%(current)s with action %(action)s because %(reason)s."
msgstr "" msgstr ""
#: ceilometer/alarm/notifier/rest.py:66 #: ceilometer/alarm/notifier/rest.py:66
#, python-format #, python-format
msgid "" msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action" "Notifying alarm %(alarm_name)s %(alarm_id)s from %(previous)s to "
" %(action)s because %(reason)s. request-id: %(request_id)s" "%(current)s with action %(action)s because %(reason)s. request-id: "
"%(request_id)s "
msgstr "" msgstr ""
#: ceilometer/alarm/partition/coordination.py:132 #: ceilometer/alarm/partition/coordination.py:132
@ -439,242 +450,232 @@ msgstr ""
msgid "state_timestamp should be datetime object" msgid "state_timestamp should be datetime object"
msgstr "" msgstr ""
#: ceilometer/api/app.py:167 #: ceilometer/api/app.py:168
#, python-format #, python-format
msgid "Starting server in PID %s" msgid "Starting server in PID %s"
msgstr "" msgstr ""
#: ceilometer/api/app.py:168 #: ceilometer/api/app.py:169
msgid "Configuration:" msgid "Configuration:"
msgstr "" msgstr ""
#: ceilometer/api/app.py:172 #: ceilometer/api/app.py:173
#, python-format #, python-format
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s" msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
msgstr "" msgstr ""
#: ceilometer/api/app.py:176 #: ceilometer/api/app.py:177
#, python-format #, python-format
msgid "serving on http://%(host)s:%(port)s" msgid "serving on http://%(host)s:%(port)s"
msgstr "" msgstr ""
#: ceilometer/api/middleware.py:108 #: ceilometer/api/middleware.py:107
#, python-format #, python-format
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:98 #: ceilometer/api/controllers/v2.py:100
#, python-format #, python-format
msgid "%(entity)s %(id)s Not Found" msgid "%(entity)s %(id)s Not Found"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:106 #: ceilometer/api/controllers/v2.py:108
#, python-format #, python-format
msgid "Alarm %s not found" msgid "Alarm %s not found"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:108 #: ceilometer/api/controllers/v2.py:110
#, python-format #, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s" msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:121 #: ceilometer/api/controllers/v2.py:123
#, python-format #, python-format
msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:318 #: ceilometer/api/controllers/v2.py:320
#, 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:323 #: ceilometer/api/controllers/v2.py:325
#, 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:328 #: ceilometer/api/controllers/v2.py:330
#, 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:339 #: ceilometer/api/controllers/v2.py:341
#, 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:820 #: ceilometer/api/controllers/v2.py:806
msgid "clamping min timestamp to range" msgid "clamping min timestamp to range"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:825 #: ceilometer/api/controllers/v2.py:811
msgid "clamping max timestamp to range" msgid "clamping max timestamp to range"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:901 ceilometer/api/controllers/v2.py:1173 #: ceilometer/api/controllers/v2.py:890 ceilometer/api/controllers/v2.py:1174
msgid "Limit must be positive" msgid "Limit must be positive"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:984 #: ceilometer/api/controllers/v2.py:979
msgid "Period must be positive." msgid "Period must be positive."
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1006 #: ceilometer/api/controllers/v2.py:1001
#, python-format #, python-format
msgid "computed value coming from %r" msgid "computed value coming from %r"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1015 #: ceilometer/api/controllers/v2.py:1010
#, python-format #, python-format
msgid "Invalid period %(period)s: %(err)s" msgid "Invalid period %(period)s: %(err)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1189 #: ceilometer/api/controllers/v2.py:1193
msgid "Sample" msgid "Sample"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1354 #: ceilometer/api/controllers/v2.py:1358
#, python-format #, python-format
msgid "Filter expression not valid: %s" msgid "Filter expression not valid: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1369 #: ceilometer/api/controllers/v2.py:1373
#, python-format #, python-format
msgid "Order-by expression not valid: %s" msgid "Order-by expression not valid: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1380 #: ceilometer/api/controllers/v2.py:1384
msgid "Limit should be positive" msgid "Limit should be positive"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1473 #: ceilometer/api/controllers/v2.py:1477
#, 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:1474 #: ceilometer/api/controllers/v2.py:1478
#, 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:1560 #: ceilometer/api/controllers/v2.py:1568
msgid "Resource" msgid "Resource"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1635 #: ceilometer/api/controllers/v2.py:1646
#, 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:1675 #: ceilometer/api/controllers/v2.py:1686
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1684 #: ceilometer/api/controllers/v2.py:1695
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:1735 #: ceilometer/api/controllers/v2.py:1746
#, python-format #, python-format
msgid "Timezone %s is not valid" msgid "Timezone %s is not valid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1861 #: ceilometer/api/controllers/v2.py:1872
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:1871 #: ceilometer/api/controllers/v2.py:1882
#, 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:1875 #: ceilometer/api/controllers/v2.py:1886
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:1892 #: ceilometer/api/controllers/v2.py:1903
#, python-format #, python-format
msgid "Unable to parse action %s" msgid "Unable to parse action %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1895 #: ceilometer/api/controllers/v2.py:1906
#, python-format #, python-format
msgid "Unsupported action %s" msgid "Unsupported action %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2058 #: ceilometer/api/controllers/v2.py:2075
#, python-format #, python-format
msgid "Alarm with name=%s exists" msgid "Alarm with name=%s exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2065 #: ceilometer/api/controllers/v2.py:2082
#, 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:2073 #: ceilometer/api/controllers/v2.py:2090
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2074 ceilometer/api/controllers/v2.py:2225 #: ceilometer/api/controllers/v2.py:2091 ceilometer/api/controllers/v2.py:2258
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2125 #: ceilometer/api/controllers/v2.py:2151
msgid "state invalid" msgid "state invalid"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2218 #: ceilometer/api/controllers/v2.py:2251
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2224 #: ceilometer/api/controllers/v2.py:2257
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2381 #: ceilometer/api/controllers/v2.py:2422
msgid "operator {} is incorrect" msgid "operator {} is incorrect"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2403 #: ceilometer/api/controllers/v2.py:2444
#, python-format #, python-format
msgid "Getting traits for %s" msgid "Getting traits for %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2468 #: ceilometer/api/controllers/v2.py:2509
msgid "Event" msgid "Event"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2471 #: ceilometer/api/controllers/v2.py:2512
#, python-format #, python-format
msgid "More than one event with id %s returned from storage driver" msgid "More than one event with id %s returned from storage driver"
msgstr "" msgstr ""
#: ceilometer/central/plugin.py:68 #: ceilometer/cmd/storage.py:41
#, python-format
msgid "Skip due to keystone error %s"
msgstr ""
#: ceilometer/central/plugin.py:75
#, python-format
msgid "Skipping because %s service is not registered in keystone"
msgstr ""
#: ceilometer/cmd/storage.py:40
msgid "Clearing expired metering data" msgid "Clearing expired metering data"
msgstr "" msgstr ""
#: ceilometer/cmd/storage.py:45 #: ceilometer/cmd/storage.py:46
msgid "Nothing to clean, database time to live is disabled" msgid "Nothing to clean, database time to live is disabled"
msgstr "" msgstr ""
@ -717,61 +718,61 @@ msgstr ""
msgid "checking instance %s" msgid "checking instance %s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:38 #: ceilometer/compute/pollsters/cpu.py:37
#, python-format #, python-format
msgid "CPUTIME USAGE: %(instance)s %(time)d" msgid "CPUTIME USAGE: %(instance)s %(time)d"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:52 #: ceilometer/compute/pollsters/cpu.py:51
#: ceilometer/compute/pollsters/cpu.py:83 #: ceilometer/compute/pollsters/cpu.py:82
#: ceilometer/compute/pollsters/disk.py:122 #: ceilometer/compute/pollsters/disk.py:121
#: ceilometer/compute/pollsters/disk.py:327 #: ceilometer/compute/pollsters/disk.py:326
#: ceilometer/compute/pollsters/memory.py:47 #: ceilometer/compute/pollsters/memory.py:47
#: ceilometer/compute/pollsters/net.py:111 #: ceilometer/compute/pollsters/net.py:109
#, python-format #, python-format
msgid "Exception while getting samples %s" msgid "Exception while getting samples %s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:55 #: ceilometer/compute/pollsters/cpu.py:54
#, python-format #, python-format
msgid "Obtaining CPU time is not implemented for %s" msgid "Obtaining CPU time is not implemented for %s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:58 #: ceilometer/compute/pollsters/cpu.py:57
#, python-format #, python-format
msgid "could not get CPU time for %(id)s: %(e)s" msgid "could not get CPU time for %(id)s: %(e)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:67 #: ceilometer/compute/pollsters/cpu.py:66
#, python-format #, python-format
msgid "Checking CPU util for instance %s" msgid "Checking CPU util for instance %s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:71 #: ceilometer/compute/pollsters/cpu.py:70
#, python-format #, python-format
msgid "CPU UTIL: %(instance)s %(util)d" msgid "CPU UTIL: %(instance)s %(util)d"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:86 #: ceilometer/compute/pollsters/cpu.py:85
#, python-format #, python-format
msgid "Obtaining CPU Util is not implemented for %s" msgid "Obtaining CPU Util is not implemented for %s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/cpu.py:89 #: ceilometer/compute/pollsters/cpu.py:88
#, python-format #, python-format
msgid "Could not get CPU Util for %(id)s: %(e)s" msgid "Could not get CPU Util for %(id)s: %(e)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/disk.py:125 #: ceilometer/compute/pollsters/disk.py:124
#: ceilometer/compute/pollsters/disk.py:330 #: ceilometer/compute/pollsters/disk.py:329
#: ceilometer/compute/pollsters/net.py:114 #: ceilometer/compute/pollsters/net.py:112
#, python-format #, python-format
msgid "%(inspector)s does not provide data for %(pollster)s" msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/disk.py:130 #: ceilometer/compute/pollsters/disk.py:129
#: ceilometer/compute/pollsters/disk.py:336 #: ceilometer/compute/pollsters/disk.py:335
#: ceilometer/compute/pollsters/net.py:119 #: ceilometer/compute/pollsters/net.py:117
#, python-format #, python-format
msgid "Ignoring instance %(name)s: %(error)s" msgid "Ignoring instance %(name)s: %(error)s"
msgstr "" msgstr ""
@ -796,58 +797,58 @@ msgstr ""
msgid "Could not get Memory Usage for %(id)s: %(e)s" msgid "Could not get Memory Usage for %(id)s: %(e)s"
msgstr "" msgstr ""
#: ceilometer/compute/pollsters/net.py:97 #: ceilometer/compute/pollsters/net.py:95
#, python-format #, python-format
msgid "checking net info for instance %s" msgid "checking net info for instance %s"
msgstr "" msgstr ""
#: ceilometer/compute/virt/inspector.py:231 #: ceilometer/compute/virt/inspector.py:227
#, python-format #, python-format
msgid "Unable to load the hypervisor inspector: %s" msgid "Unable to load the hypervisor inspector: %s"
msgstr "" msgstr ""
#: ceilometer/compute/virt/hyperv/utilsv2.py:182 #: ceilometer/compute/virt/hyperv/utilsv2.py:184
#, python-format #, python-format
msgid "VM %s not found on Hyper-V" msgid "VM %s not found on Hyper-V"
msgstr "" msgstr ""
#: ceilometer/compute/virt/hyperv/utilsv2.py:184 #: ceilometer/compute/virt/hyperv/utilsv2.py:186
#, python-format #, python-format
msgid "Duplicate VM name found: %s" msgid "Duplicate VM name found: %s"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:131 #: ceilometer/compute/virt/libvirt/inspector.py:118
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect vnics of %(instance_name)s, domain is in state of " "Failed to inspect vnics of instance Name %(instance_name)s UUID "
"SHUTOFF" "%(instance_uuid)s, domain is in state of SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:166 #: ceilometer/compute/virt/libvirt/inspector.py:156
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect disks of %(instance_name)s, domain is in state of " "Failed to inspect disks of instance Name %(instance_name)s UUID "
"SHUTOFF" "%(instance_uuid)s, domain is in state of SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:189 #: ceilometer/compute/virt/libvirt/inspector.py:181
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect memory usage of %(instance_name)s, domain is in state " "Failed to inspect memory usage of instance Name %(instance_name)s UUID "
"of SHUTOFF" "%(instance_uuid)s, domain is in state of SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:205 #: ceilometer/compute/virt/libvirt/inspector.py:199
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect memory usage of %(instance_name)s, can not get info " "Failed to inspect memory usage of instance Name %(instance_name)s UUID "
"from libvirt" "%(instance_uuid)s, can not get info from libvirt"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:212 #: ceilometer/compute/virt/libvirt/inspector.py:208
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect memory usage of %(instance_name)s, can not get info " "Failed to inspect memory usage of %(instance_uuid)s, can not get info "
"from libvirt: %(error)s" "from libvirt: %(error)s"
msgstr "" msgstr ""
@ -876,17 +877,17 @@ msgstr ""
msgid "Could not connect to XenAPI: %s" msgid "Could not connect to XenAPI: %s"
msgstr "" msgstr ""
#: ceilometer/compute/virt/xenapi/inspector.py:107 #: ceilometer/compute/virt/xenapi/inspector.py:98
#, python-format #, python-format
msgid "VM %s not found in XenServer" msgid "VM %s not found in XenServer"
msgstr "" msgstr ""
#: ceilometer/compute/virt/xenapi/inspector.py:110 #: ceilometer/compute/virt/xenapi/inspector.py:101
#, python-format #, python-format
msgid "Multiple VM %s found in XenServer" msgid "Multiple VM %s found in XenServer"
msgstr "" msgstr ""
#: ceilometer/compute/virt/xenapi/inspector.py:131 #: ceilometer/compute/virt/xenapi/inspector.py:114
#, python-format #, python-format
msgid "Could not get VM %s CPU Utilization" msgid "Could not get VM %s CPU Utilization"
msgstr "" msgstr ""
@ -1080,7 +1081,7 @@ msgstr ""
msgid "running ipmitool failure" msgid "running ipmitool failure"
msgstr "" msgstr ""
#: ceilometer/network/floatingip.py:57 #: ceilometer/network/floatingip.py:58
#, python-format #, python-format
msgid "FLOATING IP USAGE: %s" msgid "FLOATING IP USAGE: %s"
msgstr "" msgstr ""
@ -1140,54 +1141,48 @@ msgstr ""
msgid "Swift endpoint not found" msgid "Swift endpoint not found"
msgstr "" msgstr ""
#: ceilometer/openstack/common/gettextutils.py:301 #: ceilometer/openstack/common/log.py:298
msgid "Message objects do not support addition."
msgstr ""
#: ceilometer/openstack/common/gettextutils.py:311
msgid ""
"Message objects do not support str() because they may contain non-ascii "
"characters. Please use unicode() or translate() instead."
msgstr ""
#: ceilometer/openstack/common/log.py:287
#, python-format #, python-format
msgid "Deprecated: %s" msgid "Deprecated: %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/log.py:395 #: ceilometer/openstack/common/log.py:406
#, 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:456 #: ceilometer/openstack/common/log.py:467
#, 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:707 #: ceilometer/openstack/common/log.py:715
#, python-format #, python-format
msgid "Fatal call to deprecated config: %(msg)s" msgid "Fatal call to deprecated config: %(msg)s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:97 #: ceilometer/openstack/common/policy.py:98
msgid "The JSON file that defines policies." msgid "The JSON file that defines policies."
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:100 #: ceilometer/openstack/common/policy.py:101
msgid "Default rule. Enforced when a requested rule is not found." msgid "Default rule. Enforced when a requested rule is not found."
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:104 #: ceilometer/openstack/common/policy.py:105
msgid "The directories of policy configuration files is stored" msgid ""
"Directories where policy configuration files are stored. They can be "
"relative to any directory in the search path defined by the config_dir "
"option, or absolute paths. The file defined by policy_file must exist for"
" these directories to be searched."
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:119 #: ceilometer/openstack/common/policy.py:129
#, python-format #, python-format
msgid "Policy doesn't allow %s to be performed." msgid "Policy doesn't allow %s to be performed."
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:213 #: ceilometer/openstack/common/policy.py:226
#, python-format #, python-format
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 ""
@ -1234,7 +1229,7 @@ msgstr ""
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "" msgstr ""
#: ceilometer/storage/__init__.py:106 #: ceilometer/storage/__init__.py:111
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "" msgstr ""
@ -1263,7 +1258,7 @@ msgstr ""
msgid "Dropping data with TTL %d" msgid "Dropping data with TTL %d"
msgstr "" msgstr ""
#: ceilometer/storage/impl_mongodb.py:549 #: ceilometer/storage/impl_mongodb.py:553
msgid "" msgid ""
"Clearing expired metering data is based on native MongoDB time to live " "Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background." "feature and going in background."
@ -1288,33 +1283,33 @@ msgstr ""
msgid "connecting to HBase on %(host)s:%(port)s" msgid "connecting to HBase on %(host)s:%(port)s"
msgstr "" msgstr ""
#: ceilometer/storage/hbase/inmemory.py:267 #: ceilometer/storage/hbase/inmemory.py:268
msgid "Opening in-memory HBase connection" msgid "Opening in-memory HBase connection"
msgstr "" msgstr ""
#: ceilometer/storage/hbase/utils.py:471 #: ceilometer/storage/hbase/utils.py:474
#, python-format #, python-format
msgid "Cannot create table %(table_name)s it already exists. Ignoring error" msgid "Cannot create table %(table_name)s it already exists. Ignoring error"
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:174 #: ceilometer/storage/mongo/utils.py:246
#, 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:193 #: ceilometer/storage/mongo/utils.py:264
#, python-format #, python-format
msgid "Unable to connect to the database server: %(errmsg)s." msgid "Unable to connect to the database server: %(errmsg)s."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:330 #: ceilometer/storage/mongo/utils.py:401
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb after %(retries)d retries. " "Unable to reconnect to the primary mongodb after %(retries)d retries. "
"Giving up." "Giving up."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:334 #: ceilometer/storage/mongo/utils.py:405
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " "Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in "

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-10-14 11:31+0000\n" "PO-Revision-Date: 2014-12-23 12:42+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
"language/de/)\n" "language/de/)\n"
@ -19,20 +19,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d" msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-25 06:09+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-11-10 13:52+0000\n" "PO-Revision-Date: 2014-12-04 10:48+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
"language/de/)\n" "language/de/)\n"
@ -20,7 +20,7 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/central/discovery.py:46 #: ceilometer/agent/discovery/endpoint.py:45
#, python-format #, python-format
msgid "No endpoints found for service %s" msgid "No endpoints found for service %s"
msgstr "" msgstr ""
@ -30,11 +30,6 @@ msgstr ""
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
msgstr "Task %(func_name)s lief %(delay).2f sec als das Interval" msgstr "Task %(func_name)s lief %(delay).2f sec als das Interval"
#: ceilometer/openstack/common/policy.py:248
#, python-format
msgid "Can not find policy directories %s"
msgstr "Kann Policy Direktory %s nicht finden"
#: ceilometer/openstack/common/service.py:356 #: ceilometer/openstack/common/service.py:356
#, python-format #, python-format
msgid "pid %d not in child list" msgid "pid %d not in child list"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-08-27 12:47+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_AU/)\n" "ceilometer/language/en_AU/)\n"
@ -19,20 +19,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d" msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,9 +8,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-12-04 06:08+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-11-26 13:32+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_GB/)\n" "ceilometer/language/en_GB/)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -20,20 +20,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "Coordination backend started successfully." msgstr "Coordination backend started successfully."
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "Joined partitioning group %s" msgstr "Joined partitioning group %s"
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d" msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,9 +8,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-12-04 06:08+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-11-26 13:41+0000\n" "PO-Revision-Date: 2014-12-04 10:48+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"ceilometer/language/en_GB/)\n" "ceilometer/language/en_GB/)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -20,7 +20,7 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/central/discovery.py:46 #: ceilometer/agent/discovery/endpoint.py:45
#, python-format #, python-format
msgid "No endpoints found for service %s" msgid "No endpoints found for service %s"
msgstr "No endpoints found for service %s" msgstr "No endpoints found for service %s"
@ -30,11 +30,6 @@ msgstr "No endpoints found for service %s"
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
msgstr "task %(func_name)s run outlasted interval by %(delay).2f sec" msgstr "task %(func_name)s run outlasted interval by %(delay).2f sec"
#: ceilometer/openstack/common/policy.py:248
#, python-format
msgid "Can not find policy directories %s"
msgstr "Cannot find policy directories %s"
#: ceilometer/openstack/common/service.py:356 #: ceilometer/openstack/common/service.py:356
#, python-format #, python-format
msgid "pid %d not in child list" msgid "pid %d not in child list"

View File

@ -1,5 +1,5 @@
# English (United Kingdom) translations for ceilometer. # English (United Kingdom) translations for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-12-04 06:08+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-12-02 10:56+0000\n" "PO-Revision-Date: 2015-01-05 20:11+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) " "Language-Team: English (United Kingdom) "
"(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n" "(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n"
@ -19,66 +19,46 @@ 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:108 #: ceilometer/collector.py:102
#, python-format
msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr ""
#: ceilometer/agent.py:119
#, python-format
msgid "Skip polling pollster %s, no resources found"
msgstr ""
#: ceilometer/agent.py:131
#, python-format
msgid "Continue after error from %(name)s: %(error)s"
msgstr "Continue after error from %(name)s: %(error)s"
#: ceilometer/agent.py:245
#, python-format
msgid "Unable to discover resources: %s"
msgstr "Unable to discover resources: %s"
#: ceilometer/agent.py:247
#, python-format
msgid "Unknown discovery extension: %s"
msgstr "Unknown discovery extension: %s"
#: ceilometer/collector.py:103
#, python-format #, python-format
msgid "UDP: Cannot decode data sent by %s" msgid "UDP: Cannot decode data sent by %s"
msgstr "UDP: Cannot decode data sent by %s" msgstr "UDP: Cannot decode data sent by %s"
#: ceilometer/collector.py:106 #: ceilometer/collector.py:105
#, python-format #, python-format
msgid "UDP: Storing %s" msgid "UDP: Storing %s"
msgstr "UDP: Storing %s" msgstr "UDP: Storing %s"
#: ceilometer/collector.py:110 #: ceilometer/collector.py:109
msgid "UDP: Unable to store meter" msgid "UDP: Unable to store meter"
msgstr "UDP: Unable to store meter" msgstr "UDP: Unable to store meter"
#: ceilometer/notification.py:80 ceilometer/notifier.py:48 #: ceilometer/notification.py:131 ceilometer/notifier.py:48
#, python-format #, python-format
msgid "Failed to load any notification handlers for %s" msgid "Failed to load any notification handlers for %s"
msgstr "Failed to load any notification handlers for %s" msgstr "Failed to load any notification handlers for %s"
#: ceilometer/notification.py:92 #: ceilometer/notification.py:143
#, python-format #, python-format
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)" msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
msgstr "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)" msgstr "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
#: ceilometer/notification.py:183
#, python-format
msgid "Pipeline endpoint: %s"
msgstr ""
#: ceilometer/notifier.py:39 #: ceilometer/notifier.py:39
#, python-format #, python-format
msgid "loading notification handlers from %s" msgid "loading notification handlers from %s"
msgstr "loading notification handlers from %s" msgstr "loading notification handlers from %s"
#: ceilometer/pipeline.py:233 #: ceilometer/pipeline.py:256
#, python-format #, python-format
msgid "Unable to load publisher %s" msgid "Unable to load publisher %s"
msgstr "Unable to load publisher %s" msgstr "Unable to load publisher %s"
#: ceilometer/pipeline.py:252 #: ceilometer/pipeline.py:275
#, 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"
@ -87,12 +67,12 @@ msgstr ""
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter" "Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
" %(param)s" " %(param)s"
#: ceilometer/pipeline.py:265 #: ceilometer/pipeline.py:288
#, 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 "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s" msgstr "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
#: ceilometer/pipeline.py:272 #: ceilometer/pipeline.py:295
#, 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 "
@ -101,52 +81,82 @@ msgstr ""
"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"
#: ceilometer/pipeline.py:295 #: ceilometer/pipeline.py:318
#, 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 "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer" msgstr "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
#: ceilometer/pipeline.py:309 #: ceilometer/pipeline.py:332
#, 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 "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s" msgstr "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
#: ceilometer/pipeline.py:328 #: ceilometer/pipeline.py:348
#, python-format #, python-format
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s" msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
msgstr "Pipeline %(pipeline)s: Error flushing transformer %(trans)s" msgstr "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
#: ceilometer/pipeline.py:488 #: ceilometer/pipeline.py:508
msgid "detected decoupled pipeline config format" msgid "detected decoupled pipeline config format"
msgstr "detected decoupled pipeline config format" msgstr "detected decoupled pipeline config format"
#: ceilometer/pipeline.py:498 #: ceilometer/pipeline.py:524
msgid "detected deprecated pipeline config format" msgid "detected deprecated pipeline config format"
msgstr "detected deprecated pipeline config format" msgstr "detected deprecated pipeline config format"
#: ceilometer/pipeline.py:518 #: ceilometer/pipeline.py:550
#, python-format #, python-format
msgid "Pipeline config file: %s" msgid "Pipeline config file: %s"
msgstr "Pipeline config file: %s" msgstr "Pipeline config file: %s"
#: ceilometer/pipeline.py:524 #: ceilometer/pipeline.py:556
#, python-format #, python-format
msgid "Pipeline config: %s" msgid "Pipeline config: %s"
msgstr "Pipeline config: %s" msgstr "Pipeline config: %s"
#: ceilometer/plugin.py:66
msgid ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
msgstr ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
#: ceilometer/service.py:108 #: ceilometer/service.py:108
#, 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 "%(worker_name)s value of %(workers)s is invalid, must be greater than 0" msgstr "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
#: ceilometer/agent/base.py:119
#, python-format
msgid "Polling pollster %(poll)s in the context of %(src)s"
msgstr ""
#: ceilometer/agent/base.py:140
#, python-format
msgid "Continue after error from %(name)s: %(error)s"
msgstr "Continue after error from %(name)s: %(error)s"
#: ceilometer/agent/base.py:280
#, python-format
msgid "Unable to discover resources: %s"
msgstr "Unable to discover resources: %s"
#: ceilometer/agent/base.py:282
#, python-format
msgid "Unknown discovery extension: %s"
msgstr "Unknown discovery extension: %s"
#: ceilometer/agent/plugin_base.py:74
#, python-format
msgid "Skip due to keystone error %s"
msgstr "Skip due to keystone error %s"
#: ceilometer/agent/plugin_base.py:81
#, python-format
msgid "Skipping because %s service is not registered in keystone"
msgstr ""
#: ceilometer/agent/plugin_base.py:120
msgid ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
msgstr ""
"get_exchange_topics API of NotificationPlugin isdeprecated, implements "
"get_targets instead."
#: ceilometer/alarm/rpc.py:56 #: ceilometer/alarm/rpc.py:56
#, python-format #, python-format
msgid "" msgid ""
@ -195,7 +205,7 @@ msgstr "Notifying alarm %(id)s with action %(act)s"
msgid "Unable to notify alarm %s" msgid "Unable to notify alarm %s"
msgstr "Unable to notify alarm %s" msgstr "Unable to notify alarm %s"
#: ceilometer/alarm/service.py:301 #: ceilometer/alarm/service.py:302
msgid "Unable to notify for an alarm with no action" msgid "Unable to notify for an alarm with no action"
msgstr "Unable to notify for an alarm with no action" msgstr "Unable to notify for an alarm with no action"
@ -290,23 +300,20 @@ msgstr ""
msgid "comparing value %(value)s against threshold %(limit)s" msgid "comparing value %(value)s against threshold %(limit)s"
msgstr "comparing value %(value)s against threshold %(limit)s" msgstr "comparing value %(value)s against threshold %(limit)s"
#: ceilometer/alarm/notifier/log.py:31 #: ceilometer/alarm/notifier/log.py:32
#, python-format #, python-format
msgid "" msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action" "Notifying alarm %(alarm_name)s %(alarm_id)s from %(previous)s to "
" %(action)s because %(reason)s" "%(current)s with action %(action)s because %(reason)s."
msgstr "" msgstr ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action"
" %(action)s because %(reason)s"
#: ceilometer/alarm/notifier/rest.py:66 #: ceilometer/alarm/notifier/rest.py:66
#, python-format #, python-format
msgid "" msgid ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action" "Notifying alarm %(alarm_name)s %(alarm_id)s from %(previous)s to "
" %(action)s because %(reason)s. request-id: %(request_id)s" "%(current)s with action %(action)s because %(reason)s. request-id: "
"%(request_id)s "
msgstr "" msgstr ""
"Notifying alarm %(alarm_id)s from %(previous)s to %(current)s with action"
" %(action)s because %(reason)s. request-id: %(request_id)s"
#: ceilometer/alarm/partition/coordination.py:132 #: ceilometer/alarm/partition/coordination.py:132
#, python-format #, python-format
@ -459,56 +466,56 @@ msgstr ""
msgid "state_timestamp should be datetime object" msgid "state_timestamp should be datetime object"
msgstr "" msgstr ""
#: ceilometer/api/app.py:167 #: ceilometer/api/app.py:168
#, python-format #, python-format
msgid "Starting server in PID %s" msgid "Starting server in PID %s"
msgstr "Starting server in PID %s" msgstr "Starting server in PID %s"
#: ceilometer/api/app.py:168 #: ceilometer/api/app.py:169
msgid "Configuration:" msgid "Configuration:"
msgstr "Configuration:" msgstr "Configuration:"
#: ceilometer/api/app.py:172 #: ceilometer/api/app.py:173
#, python-format #, python-format
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s" msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s" msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
#: ceilometer/api/app.py:176 #: ceilometer/api/app.py:177
#, python-format #, python-format
msgid "serving on http://%(host)s:%(port)s" msgid "serving on http://%(host)s:%(port)s"
msgstr "serving on http://%(host)s:%(port)s" msgstr "serving on http://%(host)s:%(port)s"
#: ceilometer/api/middleware.py:108 #: ceilometer/api/middleware.py:107
#, python-format #, python-format
msgid "Error parsing HTTP response: %s" msgid "Error parsing HTTP response: %s"
msgstr "Error parsing HTTP response: %s" msgstr "Error parsing HTTP response: %s"
#: ceilometer/api/controllers/v2.py:98 #: ceilometer/api/controllers/v2.py:100
#, python-format #, python-format
msgid "%(entity)s %(id)s Not Found" msgid "%(entity)s %(id)s Not Found"
msgstr "%(entity)s %(id)s Not Found" msgstr "%(entity)s %(id)s Not Found"
#: ceilometer/api/controllers/v2.py:106 #: ceilometer/api/controllers/v2.py:108
#, python-format #, python-format
msgid "Alarm %s not found" msgid "Alarm %s not found"
msgstr "Alarm %s not found" msgstr "Alarm %s not found"
#: ceilometer/api/controllers/v2.py:108 #: ceilometer/api/controllers/v2.py:110
#, python-format #, python-format
msgid "Alarm %(alarm_id)s not found in project %(project)s" msgid "Alarm %(alarm_id)s not found in project %(project)s"
msgstr "Alarm %(alarm_id)s not found in project %(project)s" msgstr "Alarm %(alarm_id)s not found in project %(project)s"
#: ceilometer/api/controllers/v2.py:121 #: ceilometer/api/controllers/v2.py:123
#, python-format #, python-format
msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgid "Alarm quota exceeded for user %(u)s on project %(p)s"
msgstr "Alarm quota exceeded for user %(u)s on project %(p)s" msgstr "Alarm quota exceeded for user %(u)s on project %(p)s"
#: ceilometer/api/controllers/v2.py:318 #: ceilometer/api/controllers/v2.py:320
#, 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 "Unable to convert the value %(value)s to the expected data type %(type)s." msgstr "Unable to convert the value %(value)s to the expected data type %(type)s."
#: ceilometer/api/controllers/v2.py:323 #: ceilometer/api/controllers/v2.py:325
#, 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:"
@ -517,7 +524,7 @@ msgstr ""
"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"
#: ceilometer/api/controllers/v2.py:328 #: ceilometer/api/controllers/v2.py:330
#, 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 "
@ -526,70 +533,70 @@ msgstr ""
"Unexpected exception converting %(value)s to the expected data type " "Unexpected exception converting %(value)s to the expected data type "
"%(type)s." "%(type)s."
#: ceilometer/api/controllers/v2.py:339 #: ceilometer/api/controllers/v2.py:341
#, python-format #, python-format
msgid "Not Authorized to access %(aspect)s %(id)s" msgid "Not Authorized to access %(aspect)s %(id)s"
msgstr "Not Authorised to access %(aspect)s %(id)s" msgstr "Not Authorised to access %(aspect)s %(id)s"
#: ceilometer/api/controllers/v2.py:820 #: ceilometer/api/controllers/v2.py:806
msgid "clamping min timestamp to range" msgid "clamping min timestamp to range"
msgstr "clamping min timestamp to range" msgstr "clamping min timestamp to range"
#: ceilometer/api/controllers/v2.py:825 #: ceilometer/api/controllers/v2.py:811
msgid "clamping max timestamp to range" msgid "clamping max timestamp to range"
msgstr "clamping max timestamp to range" msgstr "clamping max timestamp to range"
#: ceilometer/api/controllers/v2.py:901 ceilometer/api/controllers/v2.py:1173 #: ceilometer/api/controllers/v2.py:890 ceilometer/api/controllers/v2.py:1174
msgid "Limit must be positive" msgid "Limit must be positive"
msgstr "Limit must be positive" msgstr "Limit must be positive"
#: ceilometer/api/controllers/v2.py:984 #: ceilometer/api/controllers/v2.py:979
msgid "Period must be positive." msgid "Period must be positive."
msgstr "Period must be positive." msgstr "Period must be positive."
#: ceilometer/api/controllers/v2.py:1006 #: ceilometer/api/controllers/v2.py:1001
#, python-format #, python-format
msgid "computed value coming from %r" msgid "computed value coming from %r"
msgstr "computed value coming from %r" msgstr "computed value coming from %r"
#: ceilometer/api/controllers/v2.py:1015 #: ceilometer/api/controllers/v2.py:1010
#, python-format #, python-format
msgid "Invalid period %(period)s: %(err)s" msgid "Invalid period %(period)s: %(err)s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1189 #: ceilometer/api/controllers/v2.py:1193
msgid "Sample" msgid "Sample"
msgstr "Sample" msgstr "Sample"
#: ceilometer/api/controllers/v2.py:1354 #: ceilometer/api/controllers/v2.py:1358
#, python-format #, python-format
msgid "Filter expression not valid: %s" msgid "Filter expression not valid: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1369 #: ceilometer/api/controllers/v2.py:1373
#, python-format #, python-format
msgid "Order-by expression not valid: %s" msgid "Order-by expression not valid: %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1380 #: ceilometer/api/controllers/v2.py:1384
msgid "Limit should be positive" msgid "Limit should be positive"
msgstr "Limit should be positive" msgstr "Limit should be positive"
#: ceilometer/api/controllers/v2.py:1473 #: ceilometer/api/controllers/v2.py:1477
#, python-format #, python-format
msgid "String %s is not a valid isotime" msgid "String %s is not a valid isotime"
msgstr "String %s is not a valid isotime" msgstr "String %s is not a valid isotime"
#: ceilometer/api/controllers/v2.py:1474 #: ceilometer/api/controllers/v2.py:1478
#, python-format #, python-format
msgid "Failed to parse the timestamp value %s" msgid "Failed to parse the timestamp value %s"
msgstr "Failed to parse the timestamp value %s" msgstr "Failed to parse the timestamp value %s"
#: ceilometer/api/controllers/v2.py:1560 #: ceilometer/api/controllers/v2.py:1568
msgid "Resource" msgid "Resource"
msgstr "Resource" msgstr "Resource"
#: ceilometer/api/controllers/v2.py:1635 #: ceilometer/api/controllers/v2.py:1646
#, 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 "
@ -598,109 +605,99 @@ msgstr ""
"Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of " "Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of "
"%(threshold)s over %(period)s seconds" "%(threshold)s over %(period)s seconds"
#: ceilometer/api/controllers/v2.py:1675 #: ceilometer/api/controllers/v2.py:1686
#, python-format #, python-format
msgid "Combined state of alarms %s" msgid "Combined state of alarms %s"
msgstr "Combined state of alarms %s" msgstr "Combined state of alarms %s"
#: ceilometer/api/controllers/v2.py:1684 #: ceilometer/api/controllers/v2.py:1695
msgid "Alarm combination rule should contain at least two different alarm ids." msgid "Alarm combination rule should contain at least two different alarm ids."
msgstr "Alarm combination rule should contain at least two different alarm ids." msgstr "Alarm combination rule should contain at least two different alarm ids."
#: ceilometer/api/controllers/v2.py:1735 #: ceilometer/api/controllers/v2.py:1746
#, python-format #, python-format
msgid "Timezone %s is not valid" msgid "Timezone %s is not valid"
msgstr "Timezone %s is not valid" msgstr "Timezone %s is not valid"
#: ceilometer/api/controllers/v2.py:1861 #: ceilometer/api/controllers/v2.py:1872
msgid "Time constraint names must be unique for a given alarm." msgid "Time constraint names must be unique for a given alarm."
msgstr "Time constraint names must be unique for a given alarm." msgstr "Time constraint names must be unique for a given alarm."
#: ceilometer/api/controllers/v2.py:1871 #: ceilometer/api/controllers/v2.py:1882
#, 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 "%(rule)s must be set for %(type)s type alarm" msgstr "%(rule)s must be set for %(type)s type alarm"
#: ceilometer/api/controllers/v2.py:1875 #: ceilometer/api/controllers/v2.py:1886
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 "threshold_rule and combination_rule cannot be set at the same time" msgstr "threshold_rule and combination_rule cannot be set at the same time"
#: ceilometer/api/controllers/v2.py:1892 #: ceilometer/api/controllers/v2.py:1903
#, python-format #, python-format
msgid "Unable to parse action %s" msgid "Unable to parse action %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:1895 #: ceilometer/api/controllers/v2.py:1906
#, python-format #, python-format
msgid "Unsupported action %s" msgid "Unsupported action %s"
msgstr "" msgstr ""
#: ceilometer/api/controllers/v2.py:2058 #: ceilometer/api/controllers/v2.py:2075
#, python-format #, python-format
msgid "Alarm with name=%s exists" msgid "Alarm with name=%s exists"
msgstr "Alarm with name=%s exists" msgstr "Alarm with name=%s exists"
#: ceilometer/api/controllers/v2.py:2065 #: ceilometer/api/controllers/v2.py:2082
#, python-format #, python-format
msgid "Cannot specify alarm %s itself in combination rule" msgid "Cannot specify alarm %s itself in combination rule"
msgstr "Cannot specify alarm %s itself in combination rule" msgstr "Cannot specify alarm %s itself in combination rule"
#: ceilometer/api/controllers/v2.py:2073 #: ceilometer/api/controllers/v2.py:2090
#, python-format #, python-format
msgid "Error while putting alarm: %s" msgid "Error while putting alarm: %s"
msgstr "Error while putting alarm: %s" msgstr "Error while putting alarm: %s"
#: ceilometer/api/controllers/v2.py:2074 ceilometer/api/controllers/v2.py:2225 #: ceilometer/api/controllers/v2.py:2091 ceilometer/api/controllers/v2.py:2258
msgid "Alarm incorrect" msgid "Alarm incorrect"
msgstr "Alarm incorrect" msgstr "Alarm incorrect"
#: ceilometer/api/controllers/v2.py:2125 #: ceilometer/api/controllers/v2.py:2151
msgid "state invalid" msgid "state invalid"
msgstr "state invalid" msgstr "state invalid"
#: ceilometer/api/controllers/v2.py:2218 #: ceilometer/api/controllers/v2.py:2251
#, python-format #, python-format
msgid "Alarm with name='%s' exists" msgid "Alarm with name='%s' exists"
msgstr "Alarm with name='%s' exists" msgstr "Alarm with name='%s' exists"
#: ceilometer/api/controllers/v2.py:2224 #: ceilometer/api/controllers/v2.py:2257
#, python-format #, python-format
msgid "Error while posting alarm: %s" msgid "Error while posting alarm: %s"
msgstr "Error while posting alarm: %s" msgstr "Error while posting alarm: %s"
#: ceilometer/api/controllers/v2.py:2381 #: ceilometer/api/controllers/v2.py:2422
msgid "operator {} is incorrect" msgid "operator {} is incorrect"
msgstr "operator {} is incorrect" msgstr "operator {} is incorrect"
#: ceilometer/api/controllers/v2.py:2403 #: ceilometer/api/controllers/v2.py:2444
#, python-format #, python-format
msgid "Getting traits for %s" msgid "Getting traits for %s"
msgstr "Getting traits for %s" msgstr "Getting traits for %s"
#: ceilometer/api/controllers/v2.py:2468 #: ceilometer/api/controllers/v2.py:2509
msgid "Event" msgid "Event"
msgstr "Event" msgstr "Event"
#: ceilometer/api/controllers/v2.py:2471 #: ceilometer/api/controllers/v2.py:2512
#, python-format #, python-format
msgid "More than one event with id %s returned from storage driver" msgid "More than one event with id %s returned from storage driver"
msgstr "More than one event with id %s returned from storage driver" msgstr "More than one event with id %s returned from storage driver"
#: ceilometer/central/plugin.py:68 #: ceilometer/cmd/storage.py:41
#, python-format
msgid "Skip due to keystone error %s"
msgstr "Skip due to keystone error %s"
#: ceilometer/central/plugin.py:75
#, python-format
msgid "Skipping because %s service is not registered in keystone"
msgstr ""
#: ceilometer/cmd/storage.py:40
msgid "Clearing expired metering data" msgid "Clearing expired metering data"
msgstr "Clearing expired metering data" msgstr "Clearing expired metering data"
#: ceilometer/cmd/storage.py:45 #: ceilometer/cmd/storage.py:46
msgid "Nothing to clean, database time to live is disabled" msgid "Nothing to clean, database time to live is disabled"
msgstr "Nothing to clean, database time to live is disabled" msgstr "Nothing to clean, database time to live is disabled"
@ -743,61 +740,61 @@ msgstr "An error occurred while building %(m)s sample: %(e)s"
msgid "checking instance %s" msgid "checking instance %s"
msgstr "checking instance %s" msgstr "checking instance %s"
#: ceilometer/compute/pollsters/cpu.py:38 #: ceilometer/compute/pollsters/cpu.py:37
#, python-format #, python-format
msgid "CPUTIME USAGE: %(instance)s %(time)d" msgid "CPUTIME USAGE: %(instance)s %(time)d"
msgstr "CPUTIME USAGE: %(instance)s %(time)d" msgstr "CPUTIME USAGE: %(instance)s %(time)d"
#: ceilometer/compute/pollsters/cpu.py:52 #: ceilometer/compute/pollsters/cpu.py:51
#: ceilometer/compute/pollsters/cpu.py:83 #: ceilometer/compute/pollsters/cpu.py:82
#: ceilometer/compute/pollsters/disk.py:122 #: ceilometer/compute/pollsters/disk.py:121
#: ceilometer/compute/pollsters/disk.py:327 #: ceilometer/compute/pollsters/disk.py:326
#: ceilometer/compute/pollsters/memory.py:47 #: ceilometer/compute/pollsters/memory.py:47
#: ceilometer/compute/pollsters/net.py:111 #: ceilometer/compute/pollsters/net.py:109
#, python-format #, python-format
msgid "Exception while getting samples %s" msgid "Exception while getting samples %s"
msgstr "Exception while getting samples %s" msgstr "Exception while getting samples %s"
#: ceilometer/compute/pollsters/cpu.py:55 #: ceilometer/compute/pollsters/cpu.py:54
#, python-format #, python-format
msgid "Obtaining CPU time is not implemented for %s" msgid "Obtaining CPU time is not implemented for %s"
msgstr "Obtaining CPU time is not implemented for %s" msgstr "Obtaining CPU time is not implemented for %s"
#: ceilometer/compute/pollsters/cpu.py:58 #: ceilometer/compute/pollsters/cpu.py:57
#, python-format #, python-format
msgid "could not get CPU time for %(id)s: %(e)s" msgid "could not get CPU time for %(id)s: %(e)s"
msgstr "could not get CPU time for %(id)s: %(e)s" msgstr "could not get CPU time for %(id)s: %(e)s"
#: ceilometer/compute/pollsters/cpu.py:67 #: ceilometer/compute/pollsters/cpu.py:66
#, python-format #, python-format
msgid "Checking CPU util for instance %s" msgid "Checking CPU util for instance %s"
msgstr "Checking CPU util for instance %s" msgstr "Checking CPU util for instance %s"
#: ceilometer/compute/pollsters/cpu.py:71 #: ceilometer/compute/pollsters/cpu.py:70
#, python-format #, python-format
msgid "CPU UTIL: %(instance)s %(util)d" msgid "CPU UTIL: %(instance)s %(util)d"
msgstr "CPU UTIL: %(instance)s %(util)d" msgstr "CPU UTIL: %(instance)s %(util)d"
#: ceilometer/compute/pollsters/cpu.py:86 #: ceilometer/compute/pollsters/cpu.py:85
#, python-format #, python-format
msgid "Obtaining CPU Util is not implemented for %s" msgid "Obtaining CPU Util is not implemented for %s"
msgstr "Obtaining CPU Util is not implemented for %s" msgstr "Obtaining CPU Util is not implemented for %s"
#: ceilometer/compute/pollsters/cpu.py:89 #: ceilometer/compute/pollsters/cpu.py:88
#, python-format #, python-format
msgid "Could not get CPU Util for %(id)s: %(e)s" msgid "Could not get CPU Util for %(id)s: %(e)s"
msgstr "Could not get CPU Util for %(id)s: %(e)s" msgstr "Could not get CPU Util for %(id)s: %(e)s"
#: ceilometer/compute/pollsters/disk.py:125 #: ceilometer/compute/pollsters/disk.py:124
#: ceilometer/compute/pollsters/disk.py:330 #: ceilometer/compute/pollsters/disk.py:329
#: ceilometer/compute/pollsters/net.py:114 #: ceilometer/compute/pollsters/net.py:112
#, python-format #, python-format
msgid "%(inspector)s does not provide data for %(pollster)s" msgid "%(inspector)s does not provide data for %(pollster)s"
msgstr "%(inspector)s does not provide data for %(pollster)s" msgstr "%(inspector)s does not provide data for %(pollster)s"
#: ceilometer/compute/pollsters/disk.py:130 #: ceilometer/compute/pollsters/disk.py:129
#: ceilometer/compute/pollsters/disk.py:336 #: ceilometer/compute/pollsters/disk.py:335
#: ceilometer/compute/pollsters/net.py:119 #: ceilometer/compute/pollsters/net.py:117
#, python-format #, python-format
msgid "Ignoring instance %(name)s: %(error)s" msgid "Ignoring instance %(name)s: %(error)s"
msgstr "Ignoring instance %(name)s: %(error)s" msgstr "Ignoring instance %(name)s: %(error)s"
@ -822,62 +819,58 @@ msgstr "Obtaining Memory Usage is not implemented for %s"
msgid "Could not get Memory Usage for %(id)s: %(e)s" msgid "Could not get Memory Usage for %(id)s: %(e)s"
msgstr "Could not get Memory Usage for %(id)s: %(e)s" msgstr "Could not get Memory Usage for %(id)s: %(e)s"
#: ceilometer/compute/pollsters/net.py:97 #: ceilometer/compute/pollsters/net.py:95
#, python-format #, python-format
msgid "checking net info for instance %s" msgid "checking net info for instance %s"
msgstr "checking net info for instance %s" msgstr "checking net info for instance %s"
#: ceilometer/compute/virt/inspector.py:231 #: ceilometer/compute/virt/inspector.py:227
#, python-format #, python-format
msgid "Unable to load the hypervisor inspector: %s" msgid "Unable to load the hypervisor inspector: %s"
msgstr "Unable to load the hypervisor inspector: %s" msgstr "Unable to load the hypervisor inspector: %s"
#: ceilometer/compute/virt/hyperv/utilsv2.py:182 #: ceilometer/compute/virt/hyperv/utilsv2.py:184
#, python-format #, python-format
msgid "VM %s not found on Hyper-V" msgid "VM %s not found on Hyper-V"
msgstr "VM %s not found on Hyper-V" msgstr "VM %s not found on Hyper-V"
#: ceilometer/compute/virt/hyperv/utilsv2.py:184 #: ceilometer/compute/virt/hyperv/utilsv2.py:186
#, python-format #, python-format
msgid "Duplicate VM name found: %s" msgid "Duplicate VM name found: %s"
msgstr "Duplicate VM name found: %s" msgstr "Duplicate VM name found: %s"
#: ceilometer/compute/virt/libvirt/inspector.py:131 #: ceilometer/compute/virt/libvirt/inspector.py:118
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect vnics of %(instance_name)s, domain is in state of " "Failed to inspect vnics of instance Name %(instance_name)s UUID "
"SHUTOFF" "%(instance_uuid)s, domain is in state of SHUTOFF"
msgstr ""
"Failed to inspect vnics of %(instance_name)s, domain is in state of "
"SHUTOFF"
#: ceilometer/compute/virt/libvirt/inspector.py:166
#, python-format
msgid ""
"Failed to inspect disks of %(instance_name)s, domain is in state of "
"SHUTOFF"
msgstr ""
"Failed to inspect disks of %(instance_name)s, domain is in state of "
"SHUTOFF"
#: ceilometer/compute/virt/libvirt/inspector.py:189
#, python-format
msgid ""
"Failed to inspect memory usage of %(instance_name)s, domain is in state "
"of SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:205 #: ceilometer/compute/virt/libvirt/inspector.py:156
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect memory usage of %(instance_name)s, can not get info " "Failed to inspect disks of instance Name %(instance_name)s UUID "
"from libvirt" "%(instance_uuid)s, domain is in state of SHUTOFF"
msgstr "" msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:212 #: ceilometer/compute/virt/libvirt/inspector.py:181
#, python-format #, python-format
msgid "" msgid ""
"Failed to inspect memory usage of %(instance_name)s, can not get info " "Failed to inspect memory usage of instance Name %(instance_name)s UUID "
"%(instance_uuid)s, domain is in state of SHUTOFF"
msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:199
#, python-format
msgid ""
"Failed to inspect memory usage of instance Name %(instance_name)s UUID "
"%(instance_uuid)s, can not get info from libvirt"
msgstr ""
#: ceilometer/compute/virt/libvirt/inspector.py:208
#, python-format
msgid ""
"Failed to inspect memory usage of %(instance_uuid)s, can not get info "
"from libvirt: %(error)s" "from libvirt: %(error)s"
msgstr "" msgstr ""
@ -906,17 +899,17 @@ msgstr "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgid "Could not connect to XenAPI: %s" msgid "Could not connect to XenAPI: %s"
msgstr "Could not connect to XenAPI: %s" msgstr "Could not connect to XenAPI: %s"
#: ceilometer/compute/virt/xenapi/inspector.py:107 #: ceilometer/compute/virt/xenapi/inspector.py:98
#, python-format #, python-format
msgid "VM %s not found in XenServer" msgid "VM %s not found in XenServer"
msgstr "VM %s not found in XenServer" msgstr "VM %s not found in XenServer"
#: ceilometer/compute/virt/xenapi/inspector.py:110 #: ceilometer/compute/virt/xenapi/inspector.py:101
#, python-format #, python-format
msgid "Multiple VM %s found in XenServer" msgid "Multiple VM %s found in XenServer"
msgstr "Multiple VM %s found in XenServer" msgstr "Multiple VM %s found in XenServer"
#: ceilometer/compute/virt/xenapi/inspector.py:131 #: ceilometer/compute/virt/xenapi/inspector.py:114
#, python-format #, python-format
msgid "Could not get VM %s CPU Utilization" msgid "Could not get VM %s CPU Utilization"
msgstr "Could not get VM %s CPU Utilisation" msgstr "Could not get VM %s CPU Utilisation"
@ -1116,7 +1109,7 @@ msgstr ""
msgid "running ipmitool failure" msgid "running ipmitool failure"
msgstr "" msgstr ""
#: ceilometer/network/floatingip.py:57 #: ceilometer/network/floatingip.py:58
#, python-format #, python-format
msgid "FLOATING IP USAGE: %s" msgid "FLOATING IP USAGE: %s"
msgstr "FLOATING IP USAGE: %s" msgstr "FLOATING IP USAGE: %s"
@ -1176,56 +1169,48 @@ msgstr "Request failed to connect to OpenDaylight with NorthBound REST API"
msgid "Swift endpoint not found" msgid "Swift endpoint not found"
msgstr "Swift endpoint not found" msgstr "Swift endpoint not found"
#: ceilometer/openstack/common/gettextutils.py:301 #: ceilometer/openstack/common/log.py:298
msgid "Message objects do not support addition."
msgstr "Message objects do not support addition."
#: ceilometer/openstack/common/gettextutils.py:311
msgid ""
"Message objects do not support str() because they may contain non-ascii "
"characters. Please use unicode() or translate() instead."
msgstr ""
"Message objects do not support str() because they may contain non-ascii "
"characters. Please use unicode() or translate() instead."
#: ceilometer/openstack/common/log.py:287
#, python-format #, python-format
msgid "Deprecated: %s" msgid "Deprecated: %s"
msgstr "Deprecated: %s" msgstr "Deprecated: %s"
#: ceilometer/openstack/common/log.py:395 #: ceilometer/openstack/common/log.py:406
#, 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 "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "Error loading logging config %(log_config)s: %(err_msg)s"
#: ceilometer/openstack/common/log.py:456 #: ceilometer/openstack/common/log.py:467
#, python-format #, python-format
msgid "syslog facility must be one of: %s" msgid "syslog facility must be one of: %s"
msgstr "syslog facility must be one of: %s" msgstr "syslog facility must be one of: %s"
#: ceilometer/openstack/common/log.py:707 #: ceilometer/openstack/common/log.py:715
#, python-format #, python-format
msgid "Fatal call to deprecated config: %(msg)s" msgid "Fatal call to deprecated config: %(msg)s"
msgstr "Fatal call to deprecated config: %(msg)s" msgstr "Fatal call to deprecated config: %(msg)s"
#: ceilometer/openstack/common/policy.py:97 #: ceilometer/openstack/common/policy.py:98
msgid "The JSON file that defines policies." msgid "The JSON file that defines policies."
msgstr "The JSON file that defines policies." msgstr "The JSON file that defines policies."
#: ceilometer/openstack/common/policy.py:100 #: ceilometer/openstack/common/policy.py:101
msgid "Default rule. Enforced when a requested rule is not found." msgid "Default rule. Enforced when a requested rule is not found."
msgstr "Default rule. Enforced when a requested rule is not found." msgstr "Default rule. Enforced when a requested rule is not found."
#: ceilometer/openstack/common/policy.py:104 #: ceilometer/openstack/common/policy.py:105
msgid "The directories of policy configuration files is stored" msgid ""
"Directories where policy configuration files are stored. They can be "
"relative to any directory in the search path defined by the config_dir "
"option, or absolute paths. The file defined by policy_file must exist for"
" these directories to be searched."
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:119 #: ceilometer/openstack/common/policy.py:129
#, python-format #, python-format
msgid "Policy doesn't allow %s to be performed." msgid "Policy doesn't allow %s to be performed."
msgstr "Policy doesn't allow %s to be performed." msgstr "Policy doesn't allow %s to be performed."
#: ceilometer/openstack/common/policy.py:213 #: ceilometer/openstack/common/policy.py:226
#, python-format #, python-format
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 "Rules must be an instance of dict or Rules, got %s instead" msgstr "Rules must be an instance of dict or Rules, got %s instead"
@ -1272,7 +1257,7 @@ msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
msgid "Unable to send sample over UDP" msgid "Unable to send sample over UDP"
msgstr "Unable to send sample over UDP" msgstr "Unable to send sample over UDP"
#: ceilometer/storage/__init__.py:106 #: ceilometer/storage/__init__.py:111
#, python-format #, python-format
msgid "looking for %(name)r driver in %(namespace)r" msgid "looking for %(name)r driver in %(namespace)r"
msgstr "looking for %(name)r driver in %(namespace)r" msgstr "looking for %(name)r driver in %(namespace)r"
@ -1301,7 +1286,7 @@ msgstr "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
msgid "Dropping data with TTL %d" msgid "Dropping data with TTL %d"
msgstr "Dropping data with TTL %d" msgstr "Dropping data with TTL %d"
#: ceilometer/storage/impl_mongodb.py:549 #: ceilometer/storage/impl_mongodb.py:553
msgid "" msgid ""
"Clearing expired metering data is based on native MongoDB time to live " "Clearing expired metering data is based on native MongoDB time to live "
"feature and going in background." "feature and going in background."
@ -1326,33 +1311,33 @@ msgstr "Creating a new in-memory HBase Connection object"
msgid "connecting to HBase on %(host)s:%(port)s" msgid "connecting to HBase on %(host)s:%(port)s"
msgstr "connecting to HBase on %(host)s:%(port)s" msgstr "connecting to HBase on %(host)s:%(port)s"
#: ceilometer/storage/hbase/inmemory.py:267 #: ceilometer/storage/hbase/inmemory.py:268
msgid "Opening in-memory HBase connection" msgid "Opening in-memory HBase connection"
msgstr "Opening in-memory HBase connection" msgstr "Opening in-memory HBase connection"
#: ceilometer/storage/hbase/utils.py:471 #: ceilometer/storage/hbase/utils.py:474
#, python-format #, python-format
msgid "Cannot create table %(table_name)s it already exists. Ignoring error" msgid "Cannot create table %(table_name)s it already exists. Ignoring error"
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:174 #: ceilometer/storage/mongo/utils.py:246
#, python-format #, python-format
msgid "Connecting to %(db)s on %(nodelist)s" msgid "Connecting to %(db)s on %(nodelist)s"
msgstr "Connecting to %(db)s on %(nodelist)s" msgstr "Connecting to %(db)s on %(nodelist)s"
#: ceilometer/storage/mongo/utils.py:193 #: ceilometer/storage/mongo/utils.py:264
#, python-format #, python-format
msgid "Unable to connect to the database server: %(errmsg)s." msgid "Unable to connect to the database server: %(errmsg)s."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:330 #: ceilometer/storage/mongo/utils.py:401
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb after %(retries)d retries. " "Unable to reconnect to the primary mongodb after %(retries)d retries. "
"Giving up." "Giving up."
msgstr "" msgstr ""
#: ceilometer/storage/mongo/utils.py:334 #: ceilometer/storage/mongo/utils.py:405
#, python-format #, python-format
msgid "" msgid ""
"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " "Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in "

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-25 06:09+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-11-10 07:27+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
"language/es/)\n" "language/es/)\n"
@ -19,20 +19,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet oculto escuchando en %(port)s para el proceso %(pid)d" msgstr "Eventlet oculto escuchando en %(port)s para el proceso %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -10,8 +10,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-17 06:11+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-10-16 07:56+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
"language/fr/)\n" "language/fr/)\n"
@ -22,20 +22,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "Coordination avec le backend démarré avec succès." msgstr "Coordination avec le backend démarré avec succès."
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "Le groupe de partitionnement %s a été rejoint" msgstr "Le groupe de partitionnement %s a été rejoint"
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor en écoute sur le port %(port)s for process %(pid)d" msgstr "Eventlet backdoor en écoute sur le port %(port)s for process %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -9,8 +9,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-28 06:10+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-10-27 09:51+0000\n" "PO-Revision-Date: 2014-12-04 10:48+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
"language/fr/)\n" "language/fr/)\n"
@ -21,7 +21,7 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ceilometer/central/discovery.py:46 #: ceilometer/agent/discovery/endpoint.py:45
#, python-format #, python-format
msgid "No endpoints found for service %s" msgid "No endpoints found for service %s"
msgstr "Pas endpoints trouvé pour le service %s" msgstr "Pas endpoints trouvé pour le service %s"
@ -33,11 +33,6 @@ msgstr ""
"L'exécution de la tâche %(func_name)s a dépassé intervalle de %(delay).2f " "L'exécution de la tâche %(func_name)s a dépassé intervalle de %(delay).2f "
"secondes " "secondes "
#: ceilometer/openstack/common/policy.py:248
#, python-format
msgid "Can not find policy directories %s"
msgstr "Ne peut trouver les répertoires de la politique %s"
#: ceilometer/openstack/common/service.py:356 #: ceilometer/openstack/common/service.py:356
#, python-format #, python-format
msgid "pid %d not in child list" msgid "pid %d not in child list"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-25 06:09+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-11-21 16:01+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/" "Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/"
"language/it/)\n" "language/it/)\n"
@ -20,20 +20,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Ascolto di eventlet backdoor su %(port)s per il processo %(pid)d" msgstr "Ascolto di eventlet backdoor su %(port)s per il processo %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-10-14 11:31+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
"ceilometer/language/ko_KR/)\n" "ceilometer/language/ko_KR/)\n"
@ -19,20 +19,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet 백도어는 프로세스 %(pid)d 일 동안 %(port)s에서 수신" msgstr "Eventlet 백도어는 프로세스 %(pid)d 일 동안 %(port)s에서 수신"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-10-14 11:31+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
"ceilometer/language/pt_BR/)\n" "ceilometer/language/pt_BR/)\n"
@ -19,20 +19,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d" msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-08-27 12:47+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/"
"ceilometer/language/te_IN/)\n" "ceilometer/language/te_IN/)\n"
@ -19,20 +19,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "" msgstr ""
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-10-16 07:50+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-10-14 11:31+0000\n" "PO-Revision-Date: 2014-12-23 12:43+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/" "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
"ceilometer/language/vi_VN/)\n" "ceilometer/language/vi_VN/)\n"
@ -20,20 +20,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor lắng nghe trên %(port)s đối với tiến trình %(pid)d" msgstr "Eventlet backdoor lắng nghe trên %(port)s đối với tiến trình %(pid)d"
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr ""
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"

View File

@ -1,5 +1,5 @@
# Translations template for ceilometer. # Translations template for ceilometer.
# Copyright (C) 2014 ORGANIZATION # Copyright (C) 2015 ORGANIZATION
# 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:
@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Ceilometer\n" "Project-Id-Version: Ceilometer\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-11-25 06:09+0000\n" "POT-Creation-Date: 2015-01-07 06:11+0000\n"
"PO-Revision-Date: 2014-11-21 00:50+0000\n" "PO-Revision-Date: 2015-01-05 20:11+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
"ceilometer/language/zh_CN/)\n" "ceilometer/language/zh_CN/)\n"
@ -20,20 +20,30 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#: ceilometer/coordination.py:73 #: ceilometer/coordination.py:78
msgid "Coordination backend started successfully." msgid "Coordination backend started successfully."
msgstr "" msgstr ""
#: ceilometer/coordination.py:99 #: ceilometer/coordination.py:113
#, python-format #, python-format
msgid "Joined partitioning group %s" msgid "Joined partitioning group %s"
msgstr "" msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:140 #: ceilometer/coordination.py:128
#, python-format
msgid "Left partitioning group %s"
msgstr ""
#: ceilometer/openstack/common/eventlet_backdoor.py:147
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet为进程 %(pid)d 在后台监听 %(port)s " msgstr "Eventlet为进程 %(pid)d 在后台监听 %(port)s "
#: ceilometer/openstack/common/policy.py:262
#, python-format
msgid "Can not find policy directory: %s"
msgstr "无法找到策略目录:%s"
#: ceilometer/openstack/common/service.py:174 #: ceilometer/openstack/common/service.py:174
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"