Imported Translations from Transifex
For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Ie118f2762ddb888925cfbd60116a8288333c7bcf
This commit is contained in:
parent
662d130e0f
commit
e811ff1dae
@ -1,14 +1,14 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 2015.1.dev99.ga64ed6d\n"
|
||||
"Project-Id-Version: ceilometer 2015.1.dev2\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,19 +17,25 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -41,18 +47,18 @@ msgstr ""
|
||||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr ""
|
||||
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 2015.1.dev32\n"
|
||||
"Project-Id-Version: ceilometer 2015.1.dev2\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,78 +17,78 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr ""
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 2015.1.dev127\n"
|
||||
"Project-Id-Version: ceilometer 2015.1.dev2\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:43
|
||||
#: ceilometer/agent/discovery/endpoint.py:42
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr ""
|
||||
@ -27,7 +27,7 @@ msgstr ""
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:119
|
||||
#: ceilometer/compute/pollsters/disk.py:123
|
||||
#: ceilometer/compute/pollsters/memory.py:49
|
||||
#: ceilometer/compute/pollsters/net.py:108
|
||||
#, python-format
|
||||
@ -45,10 +45,10 @@ msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:356
|
||||
#: ceilometer/openstack/common/service.py:355
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr ""
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 2015.1.dev127\n"
|
||||
"Project-Id-Version: ceilometer 2015.1.dev2\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,31 +17,31 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: ceilometer/collector.py:100
|
||||
#: ceilometer/collector.py:123
|
||||
#, python-format
|
||||
msgid "UDP: Cannot decode data sent by %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/collector.py:103
|
||||
#: ceilometer/collector.py:126
|
||||
#, python-format
|
||||
msgid "UDP: Storing %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/collector.py:107
|
||||
#: ceilometer/collector.py:130
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:131 ceilometer/notifier.py:46
|
||||
#: ceilometer/notification.py:144 ceilometer/notifier.py:46
|
||||
#, python-format
|
||||
msgid "Failed to load any notification handlers for %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:143
|
||||
#: ceilometer/notification.py:157
|
||||
#, python-format
|
||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:183
|
||||
#: ceilometer/notification.py:191
|
||||
#, python-format
|
||||
msgid "Pipeline endpoint: %s"
|
||||
msgstr ""
|
||||
@ -51,59 +51,59 @@ msgstr ""
|
||||
msgid "loading notification handlers from %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:285
|
||||
#: ceilometer/pipeline.py:311
|
||||
#, python-format
|
||||
msgid "Unable to load publisher %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:303
|
||||
#: ceilometer/pipeline.py:329
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||
" %(param)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:320 ceilometer/pipeline.py:382
|
||||
#: ceilometer/pipeline.py:348 ceilometer/pipeline.py:412
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:337
|
||||
#: ceilometer/pipeline.py:367
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:345
|
||||
#: ceilometer/pipeline.py:375
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||
"%(smp)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:368
|
||||
#: ceilometer/pipeline.py:398
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:398
|
||||
#: ceilometer/pipeline.py:428
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:594
|
||||
#: ceilometer/pipeline.py:624
|
||||
msgid "detected decoupled pipeline config format"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:610
|
||||
#: ceilometer/pipeline.py:640
|
||||
msgid "detected deprecated pipeline config format"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:634
|
||||
#: ceilometer/pipeline.py:664
|
||||
#, python-format
|
||||
msgid "Pipeline config file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/pipeline.py:640
|
||||
#: ceilometer/pipeline.py:670
|
||||
#, python-format
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr ""
|
||||
@ -113,27 +113,27 @@ msgstr ""
|
||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:116
|
||||
#: ceilometer/agent/base.py:127
|
||||
#, python-format
|
||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:130
|
||||
#: ceilometer/agent/base.py:141
|
||||
#, python-format
|
||||
msgid "Skip polling pollster %s, no resources found"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:142
|
||||
#: ceilometer/agent/base.py:153
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:282
|
||||
#: ceilometer/agent/base.py:299
|
||||
#, python-format
|
||||
msgid "Unable to discover resources: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:284
|
||||
#: ceilometer/agent/base.py:301
|
||||
#, python-format
|
||||
msgid "Unknown discovery extension: %s"
|
||||
msgstr ""
|
||||
@ -706,8 +706,9 @@ msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/cpu.py:48
|
||||
#: ceilometer/compute/pollsters/cpu.py:79
|
||||
#: ceilometer/compute/pollsters/disk.py:117
|
||||
#: ceilometer/compute/pollsters/disk.py:327
|
||||
#: ceilometer/compute/pollsters/disk.py:121
|
||||
#: ceilometer/compute/pollsters/disk.py:331
|
||||
#: ceilometer/compute/pollsters/disk.py:513
|
||||
#: ceilometer/compute/pollsters/memory.py:47
|
||||
#: ceilometer/compute/pollsters/net.py:106
|
||||
#, python-format
|
||||
@ -744,15 +745,17 @@ msgstr ""
|
||||
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:125
|
||||
#: ceilometer/compute/pollsters/disk.py:330
|
||||
#: ceilometer/compute/pollsters/disk.py:129
|
||||
#: ceilometer/compute/pollsters/disk.py:334
|
||||
#: ceilometer/compute/pollsters/disk.py:516
|
||||
#: ceilometer/compute/pollsters/net.py:114
|
||||
#, python-format
|
||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:130
|
||||
#: ceilometer/compute/pollsters/disk.py:336
|
||||
#: ceilometer/compute/pollsters/disk.py:134
|
||||
#: ceilometer/compute/pollsters/disk.py:340
|
||||
#: ceilometer/compute/pollsters/disk.py:522
|
||||
#: ceilometer/compute/pollsters/net.py:119
|
||||
#, python-format
|
||||
msgid "Ignoring instance %(name)s: %(error)s"
|
||||
@ -783,17 +786,17 @@ msgstr ""
|
||||
msgid "checking net info for instance %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/virt/inspector.py:232
|
||||
#: ceilometer/compute/virt/inspector.py:247
|
||||
#, python-format
|
||||
msgid "Unable to load the hypervisor inspector: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:181
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:208
|
||||
#, python-format
|
||||
msgid "VM %s not found on Hyper-V"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:183
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:210
|
||||
#, python-format
|
||||
msgid "Duplicate VM name found: %s"
|
||||
msgstr ""
|
||||
@ -897,12 +900,12 @@ msgid ""
|
||||
"%(counter_volume)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/database.py:92 ceilometer/dispatcher/http.py:109
|
||||
#: ceilometer/dispatcher/database.py:91 ceilometer/dispatcher/http.py:108
|
||||
#, python-format
|
||||
msgid "Failed to record metering data: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/database.py:95 ceilometer/dispatcher/http.py:112
|
||||
#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111
|
||||
#, python-format
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr ""
|
||||
@ -913,7 +916,7 @@ msgid ""
|
||||
" the ceilometer.conf file"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/http.py:106
|
||||
#: ceilometer/dispatcher/http.py:105
|
||||
#, python-format
|
||||
msgid "Message posting finished with status code %d."
|
||||
msgstr ""
|
||||
@ -985,19 +988,10 @@ msgstr ""
|
||||
msgid "Event Definitions: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/event/endpoint.py:36
|
||||
#: ceilometer/event/endpoint.py:34
|
||||
msgid "Loading event definitions"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/event/endpoint.py:62
|
||||
#, python-format
|
||||
msgid "Saving event \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/event/endpoint.py:69
|
||||
msgid "Event is not implemented with the storage backend"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/event/storage/impl_hbase.py:123
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:200
|
||||
#: ceilometer/event/storage/pymongo_base.py:76
|
||||
@ -1124,6 +1118,7 @@ msgid "Swift endpoint not found"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/log.py:298
|
||||
#: ceilometer/openstack/common/versionutils.py:232
|
||||
#, python-format
|
||||
msgid "Deprecated: %s"
|
||||
msgstr ""
|
||||
@ -1139,19 +1134,20 @@ msgid "syslog facility must be one of: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/log.py:715
|
||||
#: ceilometer/openstack/common/versionutils.py:250
|
||||
#, python-format
|
||||
msgid "Fatal call to deprecated config: %(msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:98
|
||||
#: ceilometer/openstack/common/policy.py:111
|
||||
msgid "The JSON file that defines policies."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:101
|
||||
#: ceilometer/openstack/common/policy.py:114
|
||||
msgid "Default rule. Enforced when a requested rule is not found."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:105
|
||||
#: ceilometer/openstack/common/policy.py:118
|
||||
msgid ""
|
||||
"Directories where policy configuration files are stored. They can be "
|
||||
"relative to any directory in the search path defined by the config_dir "
|
||||
@ -1159,16 +1155,40 @@ msgid ""
|
||||
" these directories to be searched."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:129
|
||||
#: ceilometer/openstack/common/policy.py:142
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:226
|
||||
#: ceilometer/openstack/common/policy.py:239
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:99
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
|
||||
"may be removed in %(remove_in)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:103
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(what)s is deprecated as of %(as_of)s and may be removed in "
|
||||
"%(remove_in)s. It will not be superseded."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:107
|
||||
#, python-format
|
||||
msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:110
|
||||
#, python-format
|
||||
msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/file.py:62
|
||||
msgid "The path for the file publisher is required"
|
||||
msgstr ""
|
||||
@ -1177,37 +1197,37 @@ msgstr ""
|
||||
msgid "max_bytes and backup_count should be numbers."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:83
|
||||
#: ceilometer/publisher/messaging.py:88
|
||||
#, python-format
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:85
|
||||
#: ceilometer/publisher/messaging.py:90
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:140
|
||||
#: ceilometer/publisher/messaging.py:143
|
||||
#, python-format
|
||||
msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:151
|
||||
#: ceilometer/publisher/messaging.py:154
|
||||
#, python-format
|
||||
msgid "Failed to publish %d samples, queue them"
|
||||
msgid "Failed to publish %d datapoints, queue them"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:155
|
||||
#: ceilometer/publisher/messaging.py:158
|
||||
#, python-format
|
||||
msgid "Failed to publish %d samples, dropping them"
|
||||
msgid "Failed to publish %d datapoints, dropping them"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/udp.py:57
|
||||
#: ceilometer/publisher/udp.py:56
|
||||
#, python-format
|
||||
msgid "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/udp.py:64
|
||||
#: ceilometer/publisher/udp.py:63
|
||||
msgid "Unable to send sample over UDP"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/de/)\n"
|
||||
@ -19,19 +19,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -43,17 +49,17 @@ msgstr "in Schleifenaufruf mit festgelegter Dauer"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "in dynamischen Schleifenaufruf"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Regel %s konnte nicht verstanden werden"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Kein Handler für Übereinstimmungen des Typs %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Nicht behandelte Ausnahme"
|
||||
|
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:42+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/de/)\n"
|
||||
@ -19,79 +19,79 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Eventlet backdoor hört auf %(port)s für Prozess %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "%s abgefangen. Vorgang wird beendet"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr ""
|
||||
"Übergeordneter Prozess wurde unerwartet abgebrochen. Vorgang wird beendet"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Untergeordnetes Element %s abgefangen; Vorgang wird beendet"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Verzweigung zu schnell; im Ruhemodus"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Untergeordnetes Element %d gestartet"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Starten von %d Workers"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Untergeordnetes Element %(pid)d durch Signal %(sig)d abgebrochen"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Untergeordnete %(pid)s mit Status %(code)d beendet"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "%s abgefangen, untergeordnete Elemente werden gestoppt"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Warten aufgerufen nach dem der Thread abgebrochen wurde. Bereinige."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Warten auf Beenden von %d untergeordneten Elementen"
|
||||
|
@ -1,57 +0,0 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
# Carsten Duch <cad@teuto.net>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-26 22:20+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:43
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/evaluator/threshold.py:106
|
||||
#, python-format
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:119
|
||||
#: ceilometer/compute/pollsters/memory.py:49
|
||||
#: ceilometer/compute/pollsters/net.py:108
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Instance %(instance_id)s was shut off while getting samples of %(pollster)s: "
|
||||
"%(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/memory.py:54
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cannot inspect data of %(pollster)s for %(instance_id)s, non-fatal reason: "
|
||||
"%(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
|
||||
msgstr "Task %(func_name)s lief %(delay).2f sec als das Interval"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:356
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "PID %d nicht in Liste untergeordneter Elemente"
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/en_AU/)\n"
|
||||
@ -19,19 +19,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -43,17 +49,17 @@ msgstr "in fixed duration looping call"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "in dynamic looping call"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Failed to understand rule %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "No handler for matches of kind %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Unhandled exception"
|
||||
|
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/en_AU/)\n"
|
||||
@ -19,78 +19,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "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
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "Caught %s, exiting"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Parent process has died unexpectedly, exiting"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Forking too fast, sleeping"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Started child %d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Starting %d workers"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Child %(pid)d killed by signal %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Child %(pid)s exited with status %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "Caught %s, stopping children"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Waiting on %d children to exit"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -8,9 +8,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-12-04 06:08+0000\n"
|
||||
"PO-Revision-Date: 2014-11-26 13:32+0000\n"
|
||||
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
@ -20,19 +20,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
msgstr "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr "Error connecting to coordination backend."
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr "Error sending a heartbeat to coordination backend."
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr "Error getting group membership info from coordination backend."
|
||||
|
||||
@ -44,17 +50,17 @@ msgstr "in fixed duration looping call"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "in dynamic looping call"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Failed to understand rule %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "No handler for matches of kind %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Unhandled exception"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/en_GB/)\n"
|
||||
@ -20,78 +20,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr "Coordination backend started successfully."
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr "Joined partitioning group %s"
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "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
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "Caught %s, exiting"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Parent process has died unexpectedly, exiting"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Child caught %s, exiting"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Forking too fast, sleeping"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Started child %d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Starting %d workers"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Child %(pid)d killed by signal %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Child %(pid)s exited with status %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "Caught %s, stopping children"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Wait called after thread killed. Cleaning up."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Waiting on %d children to exit"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-26 22:20+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/en_GB/)\n"
|
||||
@ -20,7 +20,7 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:43
|
||||
#: ceilometer/agent/discovery/endpoint.py:42
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "No endpoints found for service %s"
|
||||
@ -30,7 +30,7 @@ msgstr "No endpoints found for service %s"
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:119
|
||||
#: ceilometer/compute/pollsters/disk.py:123
|
||||
#: ceilometer/compute/pollsters/memory.py:49
|
||||
#: ceilometer/compute/pollsters/net.py:108
|
||||
#, python-format
|
||||
@ -48,10 +48,10 @@ msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
|
||||
msgstr "task %(func_name)s run outlasted interval by %(delay).2f sec"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:356
|
||||
#: ceilometer/openstack/common/service.py:355
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "pid %d not in child list"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-29 21:58+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 22:58+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) "
|
||||
"(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n"
|
||||
@ -19,31 +19,31 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: ceilometer/collector.py:100
|
||||
#: ceilometer/collector.py:123
|
||||
#, python-format
|
||||
msgid "UDP: Cannot decode data sent by %s"
|
||||
msgstr "UDP: Cannot decode data sent by %s"
|
||||
|
||||
#: ceilometer/collector.py:103
|
||||
#: ceilometer/collector.py:126
|
||||
#, python-format
|
||||
msgid "UDP: Storing %s"
|
||||
msgstr "UDP: Storing %s"
|
||||
|
||||
#: ceilometer/collector.py:107
|
||||
#: ceilometer/collector.py:130
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr "UDP: Unable to store meter"
|
||||
|
||||
#: ceilometer/notification.py:131 ceilometer/notifier.py:46
|
||||
#: ceilometer/notification.py:144 ceilometer/notifier.py:46
|
||||
#, python-format
|
||||
msgid "Failed to load any notification handlers for %s"
|
||||
msgstr "Failed to load any notification handlers for %s"
|
||||
|
||||
#: ceilometer/notification.py:143
|
||||
#: ceilometer/notification.py:157
|
||||
#, python-format
|
||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
msgstr "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
|
||||
#: ceilometer/notification.py:183
|
||||
#: ceilometer/notification.py:191
|
||||
#, python-format
|
||||
msgid "Pipeline endpoint: %s"
|
||||
msgstr ""
|
||||
@ -53,12 +53,12 @@ msgstr ""
|
||||
msgid "loading notification handlers from %s"
|
||||
msgstr "loading notification handlers from %s"
|
||||
|
||||
#: ceilometer/pipeline.py:285
|
||||
#: ceilometer/pipeline.py:311
|
||||
#, python-format
|
||||
msgid "Unable to load publisher %s"
|
||||
msgstr "Unable to load publisher %s"
|
||||
|
||||
#: ceilometer/pipeline.py:303
|
||||
#: ceilometer/pipeline.py:329
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||
@ -67,17 +67,17 @@ msgstr ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||
" %(param)s"
|
||||
|
||||
#: ceilometer/pipeline.py:320 ceilometer/pipeline.py:382
|
||||
#: ceilometer/pipeline.py:348 ceilometer/pipeline.py:412
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||
msgstr "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||
|
||||
#: ceilometer/pipeline.py:337
|
||||
#: ceilometer/pipeline.py:367
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
msgstr "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
|
||||
#: ceilometer/pipeline.py:345
|
||||
#: ceilometer/pipeline.py:375
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||
@ -86,30 +86,30 @@ msgstr ""
|
||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||
"%(smp)s"
|
||||
|
||||
#: ceilometer/pipeline.py:368
|
||||
#: ceilometer/pipeline.py:398
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
msgstr "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
|
||||
#: ceilometer/pipeline.py:398
|
||||
#: ceilometer/pipeline.py:428
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||
msgstr "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||
|
||||
#: ceilometer/pipeline.py:594
|
||||
#: ceilometer/pipeline.py:624
|
||||
msgid "detected decoupled pipeline config format"
|
||||
msgstr "detected decoupled pipeline config format"
|
||||
|
||||
#: ceilometer/pipeline.py:610
|
||||
#: ceilometer/pipeline.py:640
|
||||
msgid "detected deprecated pipeline config format"
|
||||
msgstr "detected deprecated pipeline config format"
|
||||
|
||||
#: ceilometer/pipeline.py:634
|
||||
#: ceilometer/pipeline.py:664
|
||||
#, python-format
|
||||
msgid "Pipeline config file: %s"
|
||||
msgstr "Pipeline config file: %s"
|
||||
|
||||
#: ceilometer/pipeline.py:640
|
||||
#: ceilometer/pipeline.py:670
|
||||
#, python-format
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr "Pipeline config: %s"
|
||||
@ -119,27 +119,27 @@ msgstr "Pipeline config: %s"
|
||||
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"
|
||||
|
||||
#: ceilometer/agent/base.py:116
|
||||
#: ceilometer/agent/base.py:127
|
||||
#, python-format
|
||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:130
|
||||
#: ceilometer/agent/base.py:141
|
||||
#, python-format
|
||||
msgid "Skip polling pollster %s, no resources found"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:142
|
||||
#: ceilometer/agent/base.py:153
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr "Continue after error from %(name)s: %(error)s"
|
||||
|
||||
#: ceilometer/agent/base.py:282
|
||||
#: ceilometer/agent/base.py:299
|
||||
#, python-format
|
||||
msgid "Unable to discover resources: %s"
|
||||
msgstr "Unable to discover resources: %s"
|
||||
|
||||
#: ceilometer/agent/base.py:284
|
||||
#: ceilometer/agent/base.py:301
|
||||
#, python-format
|
||||
msgid "Unknown discovery extension: %s"
|
||||
msgstr "Unknown discovery extension: %s"
|
||||
@ -728,8 +728,9 @@ msgstr "CPUTIME USAGE: %(instance)s %(time)d"
|
||||
|
||||
#: ceilometer/compute/pollsters/cpu.py:48
|
||||
#: ceilometer/compute/pollsters/cpu.py:79
|
||||
#: ceilometer/compute/pollsters/disk.py:117
|
||||
#: ceilometer/compute/pollsters/disk.py:327
|
||||
#: ceilometer/compute/pollsters/disk.py:121
|
||||
#: ceilometer/compute/pollsters/disk.py:331
|
||||
#: ceilometer/compute/pollsters/disk.py:513
|
||||
#: ceilometer/compute/pollsters/memory.py:47
|
||||
#: ceilometer/compute/pollsters/net.py:106
|
||||
#, python-format
|
||||
@ -766,15 +767,17 @@ msgstr "Obtaining CPU Util is not implemented for %s"
|
||||
msgid "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:330
|
||||
#: ceilometer/compute/pollsters/disk.py:129
|
||||
#: ceilometer/compute/pollsters/disk.py:334
|
||||
#: ceilometer/compute/pollsters/disk.py:516
|
||||
#: ceilometer/compute/pollsters/net.py:114
|
||||
#, python-format
|
||||
msgid "%(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:336
|
||||
#: ceilometer/compute/pollsters/disk.py:134
|
||||
#: ceilometer/compute/pollsters/disk.py:340
|
||||
#: ceilometer/compute/pollsters/disk.py:522
|
||||
#: ceilometer/compute/pollsters/net.py:119
|
||||
#, python-format
|
||||
msgid "Ignoring instance %(name)s: %(error)s"
|
||||
@ -805,17 +808,17 @@ msgstr "Could not get Memory Usage for %(id)s: %(e)s"
|
||||
msgid "checking net info for instance %s"
|
||||
msgstr "checking net info for instance %s"
|
||||
|
||||
#: ceilometer/compute/virt/inspector.py:232
|
||||
#: ceilometer/compute/virt/inspector.py:247
|
||||
#, python-format
|
||||
msgid "Unable to load the hypervisor inspector: %s"
|
||||
msgstr "Unable to load the hypervisor inspector: %s"
|
||||
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:181
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:208
|
||||
#, python-format
|
||||
msgid "VM %s not found on Hyper-V"
|
||||
msgstr "VM %s not found on Hyper-V"
|
||||
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:183
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:210
|
||||
#, python-format
|
||||
msgid "Duplicate VM name found: %s"
|
||||
msgstr "Duplicate VM name found: %s"
|
||||
@ -921,12 +924,12 @@ msgstr ""
|
||||
"metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: "
|
||||
"%(counter_volume)s"
|
||||
|
||||
#: ceilometer/dispatcher/database.py:92 ceilometer/dispatcher/http.py:109
|
||||
#: ceilometer/dispatcher/database.py:91 ceilometer/dispatcher/http.py:108
|
||||
#, python-format
|
||||
msgid "Failed to record metering data: %s"
|
||||
msgstr "Failed to record metering data: %s"
|
||||
|
||||
#: ceilometer/dispatcher/database.py:95 ceilometer/dispatcher/http.py:112
|
||||
#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111
|
||||
#, python-format
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "message signature invalid, discarding message: %r"
|
||||
@ -937,7 +940,7 @@ msgid ""
|
||||
" the ceilometer.conf file"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/dispatcher/http.py:106
|
||||
#: ceilometer/dispatcher/http.py:105
|
||||
#, python-format
|
||||
msgid "Message posting finished with status code %d."
|
||||
msgstr ""
|
||||
@ -1013,19 +1016,10 @@ msgstr "No Event Definitions configuration file found! Using default config."
|
||||
msgid "Event Definitions: %s"
|
||||
msgstr "Event Definitions: %s"
|
||||
|
||||
#: ceilometer/event/endpoint.py:36
|
||||
#: ceilometer/event/endpoint.py:34
|
||||
msgid "Loading event definitions"
|
||||
msgstr "Loading event definitions"
|
||||
|
||||
#: ceilometer/event/endpoint.py:62
|
||||
#, python-format
|
||||
msgid "Saving event \"%s\""
|
||||
msgstr "Saving event \"%s\""
|
||||
|
||||
#: ceilometer/event/endpoint.py:69
|
||||
msgid "Event is not implemented with the storage backend"
|
||||
msgstr "Event is not implemented with the storage backend"
|
||||
|
||||
#: ceilometer/event/storage/impl_hbase.py:123
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:200
|
||||
#: ceilometer/event/storage/pymongo_base.py:76
|
||||
@ -1152,6 +1146,7 @@ msgid "Swift endpoint not found"
|
||||
msgstr "Swift endpoint not found"
|
||||
|
||||
#: ceilometer/openstack/common/log.py:298
|
||||
#: ceilometer/openstack/common/versionutils.py:232
|
||||
#, python-format
|
||||
msgid "Deprecated: %s"
|
||||
msgstr "Deprecated: %s"
|
||||
@ -1167,19 +1162,20 @@ msgid "syslog facility must be one of: %s"
|
||||
msgstr "syslog facility must be one of: %s"
|
||||
|
||||
#: ceilometer/openstack/common/log.py:715
|
||||
#: ceilometer/openstack/common/versionutils.py:250
|
||||
#, python-format
|
||||
msgid "Fatal call to deprecated config: %(msg)s"
|
||||
msgstr "Fatal call to deprecated config: %(msg)s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:98
|
||||
#: ceilometer/openstack/common/policy.py:111
|
||||
msgid "The JSON file that defines policies."
|
||||
msgstr "The JSON file that defines policies."
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:101
|
||||
#: ceilometer/openstack/common/policy.py:114
|
||||
msgid "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:105
|
||||
#: ceilometer/openstack/common/policy.py:118
|
||||
msgid ""
|
||||
"Directories where policy configuration files are stored. They can be "
|
||||
"relative to any directory in the search path defined by the config_dir "
|
||||
@ -1187,16 +1183,40 @@ msgid ""
|
||||
" these directories to be searched."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:129
|
||||
#: ceilometer/openstack/common/policy.py:142
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr "Policy doesn't allow %s to be performed."
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:226
|
||||
#: ceilometer/openstack/common/policy.py:239
|
||||
#, python-format
|
||||
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"
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:99
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
|
||||
"may be removed in %(remove_in)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:103
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(what)s is deprecated as of %(as_of)s and may be removed in "
|
||||
"%(remove_in)s. It will not be superseded."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:107
|
||||
#, python-format
|
||||
msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:110
|
||||
#, python-format
|
||||
msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/file.py:62
|
||||
msgid "The path for the file publisher is required"
|
||||
msgstr "The path for the file publisher is required"
|
||||
@ -1205,37 +1225,37 @@ msgstr "The path for the file publisher is required"
|
||||
msgid "max_bytes and backup_count should be numbers."
|
||||
msgstr "max_bytes and backup_count should be numbers."
|
||||
|
||||
#: ceilometer/publisher/messaging.py:83
|
||||
#: ceilometer/publisher/messaging.py:88
|
||||
#, python-format
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr "Publishing policy set to %s"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:85
|
||||
#: ceilometer/publisher/messaging.py:90
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr "Publishing policy is unknown (%s) force to default"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:140
|
||||
#: ceilometer/publisher/messaging.py:143
|
||||
#, python-format
|
||||
msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples"
|
||||
msgstr "Publisher max local_queue length is exceeded, dropping %d oldest samples"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:151
|
||||
#: ceilometer/publisher/messaging.py:154
|
||||
#, python-format
|
||||
msgid "Failed to publish %d samples, queue them"
|
||||
msgstr "Failed to publish %d samples, queue them"
|
||||
msgid "Failed to publish %d datapoints, queue them"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:155
|
||||
#: ceilometer/publisher/messaging.py:158
|
||||
#, python-format
|
||||
msgid "Failed to publish %d samples, dropping them"
|
||||
msgstr "Failed to publish %d samples, dropping them"
|
||||
msgid "Failed to publish %d datapoints, dropping them"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/udp.py:57
|
||||
#: ceilometer/publisher/udp.py:56
|
||||
#, python-format
|
||||
msgid "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
|
||||
#: ceilometer/publisher/udp.py:64
|
||||
#: ceilometer/publisher/udp.py:63
|
||||
msgid "Unable to send sample over UDP"
|
||||
msgstr "Unable to send sample over UDP"
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/es/)\n"
|
||||
@ -19,19 +19,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -43,17 +49,17 @@ msgstr "en llamada en bucle de duración fija"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "en llamada en bucle dinámica"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Ha ocurrido un error al interpretar la regla %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "No hay manejador para coincidencias de clase %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Excepción no controlada"
|
||||
|
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/es/)\n"
|
||||
@ -19,78 +19,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Eventlet oculto escuchando en %(port)s para el proceso %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "Se ha captado %s, saliendo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "El proceso padre se ha detenido inesperadamente, saliendo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Hijo captado %s, saliendo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Bifurcación demasiado rápida, en reposo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Se ha iniciado el hijo %d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Iniciando %d trabajadores"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Hijo %(pid)d matado por señal %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "El hijo %(pid)s ha salido con el estado %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "Se ha captado %s, deteniendo hijos"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Espéra llamada después que el hilo ha sido matado. Limpiando."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "En espera de %d hijos para salir"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -9,9 +9,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-28 06:10+0000\n"
|
||||
"PO-Revision-Date: 2014-10-27 20:50+0000\n"
|
||||
"Last-Translator: Maxime COQUEREL <max.coquerel@gmail.com>\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/fr/)\n"
|
||||
"Language: fr\n"
|
||||
@ -21,19 +21,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr "Erreur de connexion à la coordination du backend ."
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -45,17 +51,17 @@ msgstr "dans l'appel en boucle de durée fixe"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "dans l'appel en boucle dynamique"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Règle %s incompréhensible"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Aucun gestionnaire pour les correspondances de type %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Exception non gérée"
|
||||
|
@ -10,8 +10,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/fr/)\n"
|
||||
@ -22,78 +22,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr "Coordination avec le backend démarré avec succès."
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr "Le groupe de partitionnement %s a été rejoint"
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
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"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "%s interceptée, sortie"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Processus parent arrêté de manière inattendue, sortie"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "L'enfant a reçu %s, sortie"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Bifurcation trop rapide, pause"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Enfant démarré %d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Démarrage des travailleurs %d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Enfant %(pid)d arrêté par le signal %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Processus fils %(pid)s terminé avec le status %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "%s interceptée, arrêt de l'enfant"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Pause demandée après suppression de thread. Nettoyage."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "En attente %d enfants pour sortie"
|
||||
|
@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-26 22:20+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/fr/)\n"
|
||||
@ -21,7 +21,7 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:43
|
||||
#: ceilometer/agent/discovery/endpoint.py:42
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "Pas endpoints trouvé pour le service %s"
|
||||
@ -31,7 +31,7 @@ msgstr "Pas endpoints trouvé pour le service %s"
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:119
|
||||
#: ceilometer/compute/pollsters/disk.py:123
|
||||
#: ceilometer/compute/pollsters/memory.py:49
|
||||
#: ceilometer/compute/pollsters/net.py:108
|
||||
#, python-format
|
||||
@ -49,12 +49,10 @@ msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr ""
|
||||
"L'exécution de la tâche %(func_name)s a dépassé intervalle de %(delay).2f "
|
||||
"secondes "
|
||||
|
||||
#: ceilometer/openstack/common/service.py:356
|
||||
#: ceilometer/openstack/common/service.py:355
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "PID %d absent de la liste d'enfants"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/it/)\n"
|
||||
@ -20,78 +20,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Ascolto di eventlet backdoor su %(port)s per il processo %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "Rilevato %s, esistente"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Il processo principale è stato interrotto inaspettatamente, uscire"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Cogliere Child %s, uscendo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Sblocco troppo veloce, attendere"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Child avviato %d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Avvio %d operatori"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Child %(pid)d interrotto dal segnale %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Child %(pid)s terminato con stato %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "Intercettato %s, arresto in corso dei children"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Attendere la chiamata dopo l'uccisione de filo. Bonifica."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "In attesa %d degli elementi secondari per uscire"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/projects/p/ceilometer/"
|
||||
"language/ja/)\n"
|
||||
@ -19,19 +19,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -43,17 +49,17 @@ msgstr "一定期間の呼び出しループ"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "動的呼び出しループ"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "ルール %s を解釈できませんでした"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "種類 %s の一致向けのハンドラーがありません"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "未処理例外"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/ko_KR/)\n"
|
||||
@ -19,19 +19,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -43,17 +49,17 @@ msgstr "고정 기간 루프 호출에서"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "동적 루프 호출에서"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "%s 규칙을 이해하는데 실패했습니다"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "%s 유형의 일치에 대한 핸들러가 없음"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "처리되지 않은 예외"
|
||||
|
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-24 01:51+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/ko_KR/)\n"
|
||||
@ -33,64 +33,64 @@ msgstr ""
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Eventlet 백도어는 프로세스 %(pid)d 일 동안 %(port)s에서 수신"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr "%s: 정책 디렉토리를 찾을 수 없습니다."
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "%s 발견, 종료 중"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "상위 프로세스가 예기치 않게 정지했습니다. 종료 중"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "자식으로 된 %s가 존재함."
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "포크가 너무 빠름. 정지 중"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "%d 하위를 시작했음"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "%d 작업자 시작 중"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "%(pid)d 하위가 %(sig)d 신호에 의해 강제 종료됨"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "%(pid)s 하위가 %(code)d 상태와 함께 종료했음"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "%s 발견, 하위 중지 중"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "쓰레드가 죽기를 기다려서, 지웁니다. "
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "%d 하위에서 종료하기를 대기 중임"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/pt_BR/)\n"
|
||||
@ -19,19 +19,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -43,17 +49,17 @@ msgstr "em uma chamada de laço de duração fixa"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "em chamada de laço dinâmico"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Falha ao interpretar regra %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Nenhum manipulador para correspondências do tipo %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Exceção não tratada"
|
||||
|
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/pt_BR/)\n"
|
||||
@ -19,78 +19,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "%s capturadas, saindo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Processo pai saiu inesperadamente, saindo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Filho capturado %s, terminando"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Bifurcação muito rápida, suspendendo"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Filho %d iniciado"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Iniciando %d trabalhadores"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "%(pid)d filho eliminado pelo sinal %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Filho %(pid)s encerrando com status %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "%s capturado, parando filhos"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Espera requisitada depois que thread foi morta. Limpando."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Aguardando em %d filhos para sair"
|
||||
|
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/te_IN/)\n"
|
||||
@ -19,78 +19,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "%s క్యాచ్ నిష్క్రమించే"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "parrent ప్రక్రియ నిష్క్రమించే, అనుకోకుండా మరణించాడు,"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "చైల్డ్ నిష్క్రమించే,%s క్యాచ్"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Forking చాలా వేగంగా, పడుకుంది "
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "మొదలైంది పిల్లల%d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "%d కార్మికులు ప్రారంభిస్తోంది"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "చైల్డ్ %(pid)d సిగ్నల్ ద్వారా హత్య %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "చైల్డ్ %(pid)s స్థితి తో నిష్క్రమించారు %(code)d "
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr " పిల్లలు ఆపటం %s దోరికిను "
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "థ్రెడ్ మృతి తర్వాత అని వేచి. క్లీనింగ్ అప్."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "%d పిల్లల వెయిటింగ్ నిష్క్రమణ"
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-10-16 07:50+0000\n"
|
||||
"PO-Revision-Date: 2014-09-02 00:36+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-03 11:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/vi_VN/)\n"
|
||||
@ -20,19 +20,25 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:92
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:159
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
|
||||
@ -44,17 +50,17 @@ msgstr "trong cuộc gọi vòng lặp thời khoảng cố định "
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "trong cuộc gọi lặp động"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Không hiểu luật %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Không có bộ xử lý thích ứng của loại %s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "ngoại lệ không được quản lý"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:11+0000\n"
|
||||
"PO-Revision-Date: 2014-12-23 12:43+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 11:04+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/vi_VN/)\n"
|
||||
@ -20,78 +20,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Eventlet backdoor lắng nghe trên %(port)s đối với tiến trình %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "Bắt %s, thoát"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Tiến trình cha bị chết đột ngột, thoát"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Tiến trình con bắt %s, thoát"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Tạo tiến trình con quá nhanh, nghỉ"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Tiến trình con đã được khởi động %d "
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Khởi động %d động cơ"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "Tiến trình con %(pid)d bị huỷ bởi tín hiệu %(sig)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Tiến trình con %(pid)s đã thiaast với trạng thái %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "Bắt %s, đang dừng tiến trình con"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "Chờ đợi được gọi sau khi luồng bị huỷ. Làm sạch."
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Chờ đợi %d tiến trình con để thoát "
|
||||
|
@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-30 05:20+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-04 08:09+0000\n"
|
||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -21,9 +21,15 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/collector.py:129
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
msgstr "调度器无法处理样例,重新进入队列"
|
||||
#: ceilometer/collector.py:166
|
||||
#, python-format
|
||||
msgid "Dispatcher failed to handle the %s, requeue it."
|
||||
msgstr "分发器处理%s失败,重新入队"
|
||||
|
||||
#: ceilometer/collector.py:207
|
||||
#, python-format
|
||||
msgid "Error processing event and it will be dropped: %s"
|
||||
msgstr "处理事件%s时报错,将其丢弃"
|
||||
|
||||
#: ceilometer/coordination.py:79
|
||||
msgid "Error connecting to coordination backend."
|
||||
@ -45,17 +51,17 @@ msgstr "在固定时段内循环调用"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "在动态循环调用中"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:550
|
||||
#: ceilometer/openstack/common/policy.py:830
|
||||
#: ceilometer/openstack/common/policy.py:563
|
||||
#: ceilometer/openstack/common/policy.py:843
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "未能理解规则 %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:560
|
||||
#: ceilometer/openstack/common/policy.py:573
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "对于类型为 %s 的匹配项,不存在任何处理程序"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:269
|
||||
#: ceilometer/openstack/common/service.py:268
|
||||
msgid "Unhandled exception"
|
||||
msgstr "存在未处理的异常"
|
||||
|
@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-14 06:09+0000\n"
|
||||
"PO-Revision-Date: 2015-01-12 08:50+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-04 08:18+0000\n"
|
||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -21,78 +21,78 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
#: ceilometer/coordination.py:76
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr "协调器后台启动成功"
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#: ceilometer/coordination.py:111
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr "已加入分组%s"
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#: ceilometer/coordination.py:126
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr "已离开分组%s"
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Eventlet为进程 %(pid)d 在后台监听 %(port)s "
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:262
|
||||
#: ceilometer/openstack/common/policy.py:275
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgstr "无法找到策略目录:%s"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:174
|
||||
#: ceilometer/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "捕获到 %s,正在退出"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:232
|
||||
#: ceilometer/openstack/common/service.py:231
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "父进程已意外终止,正在退出"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#: ceilometer/openstack/common/service.py:262
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "子线程捕获 %s,正在退出"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
#: ceilometer/openstack/common/service.py:301
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "派生速度太快,正在休眠"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#: ceilometer/openstack/common/service.py:320
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "已启动子进程%d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#: ceilometer/openstack/common/service.py:330
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "正在启动 %d 个子进程"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#: ceilometer/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "信号 %(sig)d 已终止子线程 %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#: ceilometer/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "子线程 %(pid)s 已退出,状态为 %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#: ceilometer/openstack/common/service.py:390
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "捕获到 %s,正在停止子线程"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "等待在线程结束后被调用。正在清理中。"
|
||||
#: ceilometer/openstack/common/service.py:399
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr "线程结束,正在清理"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#: ceilometer/openstack/common/service.py:415
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "正在等待 %d 个子线程退出"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-27 06:30+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-04 08:18+0000\n"
|
||||
"Last-Translator: aji.zqfan <aji.zqfan@gmail.com>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/"
|
||||
"ceilometer/language/zh_CN/)\n"
|
||||
@ -20,7 +20,7 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:43
|
||||
#: ceilometer/agent/discovery/endpoint.py:42
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "%s服务的入口未找到"
|
||||
@ -30,7 +30,7 @@ msgstr "%s服务的入口未找到"
|
||||
msgid "Expecting %(expected)d datapoints but only get %(actual)d"
|
||||
msgstr "预期有 %(expected)d个数据但是只得到%(actual)d个"
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:119
|
||||
#: ceilometer/compute/pollsters/disk.py:123
|
||||
#: ceilometer/compute/pollsters/memory.py:49
|
||||
#: ceilometer/compute/pollsters/net.py:108
|
||||
#, python-format
|
||||
@ -49,10 +49,10 @@ msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"
|
||||
msgstr "任务%(func_name)s运行超过指定间隔%(delay).2f秒"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr "任务%(func_name)r运行超过指定间隔%(delay).2f秒"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:356
|
||||
#: ceilometer/openstack/common/service.py:355
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "pid %d 没有在子进程列表中"
|
||||
|
@ -12,8 +12,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-02 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-29 21:58+0000\n"
|
||||
"POT-Creation-Date: 2015-02-05 06:19+0000\n"
|
||||
"PO-Revision-Date: 2015-02-02 22:58+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
"(http://www.transifex.com/projects/p/ceilometer/language/zh_CN/)\n"
|
||||
@ -23,31 +23,31 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: ceilometer/collector.py:100
|
||||
#: ceilometer/collector.py:123
|
||||
#, python-format
|
||||
msgid "UDP: Cannot decode data sent by %s"
|
||||
msgstr "UDP: 无法解码由 %s 发送的数据"
|
||||
|
||||
#: ceilometer/collector.py:103
|
||||
#: ceilometer/collector.py:126
|
||||
#, python-format
|
||||
msgid "UDP: Storing %s"
|
||||
msgstr "UDP: 正在存储%s"
|
||||
|
||||
#: ceilometer/collector.py:107
|
||||
#: ceilometer/collector.py:130
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr "UDP: 无法存储计量器"
|
||||
|
||||
#: ceilometer/notification.py:131 ceilometer/notifier.py:46
|
||||
#: ceilometer/notification.py:144 ceilometer/notifier.py:46
|
||||
#, python-format
|
||||
msgid "Failed to load any notification handlers for %s"
|
||||
msgstr "无法为%s加载任何通知处理器"
|
||||
|
||||
#: ceilometer/notification.py:143
|
||||
#: ceilometer/notification.py:157
|
||||
#, python-format
|
||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:183
|
||||
#: ceilometer/notification.py:191
|
||||
#, python-format
|
||||
msgid "Pipeline endpoint: %s"
|
||||
msgstr " 流水线入口:%s"
|
||||
@ -57,59 +57,59 @@ msgstr " 流水线入口:%s"
|
||||
msgid "loading notification handlers from %s"
|
||||
msgstr "从%s加载通知处理器"
|
||||
|
||||
#: ceilometer/pipeline.py:285
|
||||
#: ceilometer/pipeline.py:311
|
||||
#, python-format
|
||||
msgid "Unable to load publisher %s"
|
||||
msgstr "无法加载发布器%s"
|
||||
|
||||
#: ceilometer/pipeline.py:303
|
||||
#: ceilometer/pipeline.py:329
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Setup transformer instance %(name)s with parameter"
|
||||
" %(param)s"
|
||||
msgstr "流水线%(pipeline)s:使用参数%(param)s初始化变形器实例%(name)s"
|
||||
|
||||
#: ceilometer/pipeline.py:320 ceilometer/pipeline.py:382
|
||||
#: ceilometer/pipeline.py:348 ceilometer/pipeline.py:412
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Continue after error from publisher %(pub)s"
|
||||
msgstr "流水线%(pipeline)s:发布器%(pub)s报错,继续执行"
|
||||
|
||||
#: ceilometer/pipeline.py:337
|
||||
#: ceilometer/pipeline.py:367
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Sample dropped by transformer %(trans)s"
|
||||
msgstr "流水线%(pipeline)s:数据点被变形器%(trans)s丢弃"
|
||||
|
||||
#: ceilometer/pipeline.py:345
|
||||
#: ceilometer/pipeline.py:375
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Pipeline %(pipeline)s: Exit after error from transformer %(trans)s for "
|
||||
"%(smp)s"
|
||||
msgstr "流水线%(pipeline)s:数据%(smp)s的变形器%(trans)s遇到错误,退出"
|
||||
|
||||
#: ceilometer/pipeline.py:368
|
||||
#: ceilometer/pipeline.py:398
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Transform sample %(smp)s from %(trans)s transformer"
|
||||
msgstr "流水线%(pipeline)s:使用变形器%(trans)s作用于数据%(smp)s "
|
||||
|
||||
#: ceilometer/pipeline.py:398
|
||||
#: ceilometer/pipeline.py:428
|
||||
#, python-format
|
||||
msgid "Pipeline %(pipeline)s: Error flushing transformer %(trans)s"
|
||||
msgstr "流水线%(pipeline)s:变形器%(trans)s清空数据时出错"
|
||||
|
||||
#: ceilometer/pipeline.py:594
|
||||
#: ceilometer/pipeline.py:624
|
||||
msgid "detected decoupled pipeline config format"
|
||||
msgstr "检测到分离的流水线配置格式"
|
||||
|
||||
#: ceilometer/pipeline.py:610
|
||||
#: ceilometer/pipeline.py:640
|
||||
msgid "detected deprecated pipeline config format"
|
||||
msgstr "检测到废弃的流水线配置格式"
|
||||
|
||||
#: ceilometer/pipeline.py:634
|
||||
#: ceilometer/pipeline.py:664
|
||||
#, python-format
|
||||
msgid "Pipeline config file: %s"
|
||||
msgstr "流水线配置文件:%s"
|
||||
|
||||
#: ceilometer/pipeline.py:640
|
||||
#: ceilometer/pipeline.py:670
|
||||
#, python-format
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr "流水线配置:%s"
|
||||
@ -119,27 +119,27 @@ msgstr "流水线配置:%s"
|
||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
msgstr "工作线程%(worker_name)s的数量%(workers)s非法,必须大于0"
|
||||
|
||||
#: ceilometer/agent/base.py:116
|
||||
#: ceilometer/agent/base.py:127
|
||||
#, python-format
|
||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||
msgstr "在上下文环境%(src)s执行采集器%(poll)s"
|
||||
|
||||
#: ceilometer/agent/base.py:130
|
||||
#: ceilometer/agent/base.py:141
|
||||
#, python-format
|
||||
msgid "Skip polling pollster %s, no resources found"
|
||||
msgstr "没有任何资源被发现,跳过采集器%s"
|
||||
|
||||
#: ceilometer/agent/base.py:142
|
||||
#: ceilometer/agent/base.py:153
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr "遇到错误%(name)s:%(error)s,继续执行"
|
||||
|
||||
#: ceilometer/agent/base.py:282
|
||||
#: ceilometer/agent/base.py:299
|
||||
#, python-format
|
||||
msgid "Unable to discover resources: %s"
|
||||
msgstr "无法发现资源:%s"
|
||||
|
||||
#: ceilometer/agent/base.py:284
|
||||
#: ceilometer/agent/base.py:301
|
||||
#, python-format
|
||||
msgid "Unknown discovery extension: %s"
|
||||
msgstr "未知的发现器插件:%s"
|
||||
@ -714,8 +714,9 @@ msgstr "虚拟机%(instance)s的CPU时间为%(time)d"
|
||||
|
||||
#: ceilometer/compute/pollsters/cpu.py:48
|
||||
#: ceilometer/compute/pollsters/cpu.py:79
|
||||
#: ceilometer/compute/pollsters/disk.py:117
|
||||
#: ceilometer/compute/pollsters/disk.py:327
|
||||
#: ceilometer/compute/pollsters/disk.py:121
|
||||
#: ceilometer/compute/pollsters/disk.py:331
|
||||
#: ceilometer/compute/pollsters/disk.py:513
|
||||
#: ceilometer/compute/pollsters/memory.py:47
|
||||
#: ceilometer/compute/pollsters/net.py:106
|
||||
#, python-format
|
||||
@ -752,15 +753,17 @@ msgstr "为%s获取CPU使用率尚未实现"
|
||||
msgid "Could not get CPU Util for %(id)s: %(e)s"
|
||||
msgstr "无法为虚拟机%(id)s获取CPU使用率:%(e)s"
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:125
|
||||
#: ceilometer/compute/pollsters/disk.py:330
|
||||
#: ceilometer/compute/pollsters/disk.py:129
|
||||
#: ceilometer/compute/pollsters/disk.py:334
|
||||
#: ceilometer/compute/pollsters/disk.py:516
|
||||
#: ceilometer/compute/pollsters/net.py:114
|
||||
#, python-format
|
||||
msgid "%(inspector)s does not provide data for %(pollster)s"
|
||||
msgstr "探测器%(inspector)s没有为%(pollster)s提供数据"
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:130
|
||||
#: ceilometer/compute/pollsters/disk.py:336
|
||||
#: ceilometer/compute/pollsters/disk.py:134
|
||||
#: ceilometer/compute/pollsters/disk.py:340
|
||||
#: ceilometer/compute/pollsters/disk.py:522
|
||||
#: ceilometer/compute/pollsters/net.py:119
|
||||
#, python-format
|
||||
msgid "Ignoring instance %(name)s: %(error)s"
|
||||
@ -791,17 +794,17 @@ msgstr "无法为%(id)s获取内存使用信息:%(e)s"
|
||||
msgid "checking net info for instance %s"
|
||||
msgstr "为虚拟机%s检查网络信息"
|
||||
|
||||
#: ceilometer/compute/virt/inspector.py:232
|
||||
#: ceilometer/compute/virt/inspector.py:247
|
||||
#, python-format
|
||||
msgid "Unable to load the hypervisor inspector: %s"
|
||||
msgstr "无法加载管理程序的探测器:%s"
|
||||
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:181
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:208
|
||||
#, python-format
|
||||
msgid "VM %s not found on Hyper-V"
|
||||
msgstr "在Hyper-V上找不到 VM %s"
|
||||
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:183
|
||||
#: ceilometer/compute/virt/hyperv/utilsv2.py:210
|
||||
#, python-format
|
||||
msgid "Duplicate VM name found: %s"
|
||||
msgstr "找到重复 VM 名称:%s"
|
||||
@ -905,12 +908,12 @@ msgid ""
|
||||
"%(counter_volume)s"
|
||||
msgstr "再时间点%(timestamp)s为资源%(resource_id)s获得指标%(counter_name)s的监控数据:%(counter_volume)s"
|
||||
|
||||
#: ceilometer/dispatcher/database.py:92 ceilometer/dispatcher/http.py:109
|
||||
#: ceilometer/dispatcher/database.py:91 ceilometer/dispatcher/http.py:108
|
||||
#, python-format
|
||||
msgid "Failed to record metering data: %s"
|
||||
msgstr "无法保存监控数据:%s"
|
||||
|
||||
#: ceilometer/dispatcher/database.py:95 ceilometer/dispatcher/http.py:112
|
||||
#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111
|
||||
#, python-format
|
||||
msgid "message signature invalid, discarding message: %r"
|
||||
msgstr "消息签名不合法,丢弃消息:%r"
|
||||
@ -921,7 +924,7 @@ msgid ""
|
||||
" the ceilometer.conf file"
|
||||
msgstr "分发器目标未设置,没有指标将被发送。在ceilometer.conf文件中设置目标。"
|
||||
|
||||
#: ceilometer/dispatcher/http.py:106
|
||||
#: ceilometer/dispatcher/http.py:105
|
||||
#, python-format
|
||||
msgid "Message posting finished with status code %d."
|
||||
msgstr "消息发送结束,状态码为%d"
|
||||
@ -993,19 +996,10 @@ msgstr "没有找到事件定义配置文件!使用默认的配置。"
|
||||
msgid "Event Definitions: %s"
|
||||
msgstr "事件定义:%s"
|
||||
|
||||
#: ceilometer/event/endpoint.py:36
|
||||
#: ceilometer/event/endpoint.py:34
|
||||
msgid "Loading event definitions"
|
||||
msgstr "正在加载事件定义"
|
||||
|
||||
#: ceilometer/event/endpoint.py:62
|
||||
#, python-format
|
||||
msgid "Saving event \"%s\""
|
||||
msgstr "正在保存事件\"%s\""
|
||||
|
||||
#: ceilometer/event/endpoint.py:69
|
||||
msgid "Event is not implemented with the storage backend"
|
||||
msgstr "事件特性尚未在该数据库中实现"
|
||||
|
||||
#: ceilometer/event/storage/impl_hbase.py:123
|
||||
#: ceilometer/event/storage/impl_sqlalchemy.py:200
|
||||
#: ceilometer/event/storage/pymongo_base.py:76
|
||||
@ -1132,6 +1126,7 @@ msgid "Swift endpoint not found"
|
||||
msgstr "Swift端点无法找到"
|
||||
|
||||
#: ceilometer/openstack/common/log.py:298
|
||||
#: ceilometer/openstack/common/versionutils.py:232
|
||||
#, python-format
|
||||
msgid "Deprecated: %s"
|
||||
msgstr "建议不要使用:%s"
|
||||
@ -1147,19 +1142,20 @@ msgid "syslog facility must be one of: %s"
|
||||
msgstr "系统日志工具必须是下列其中一项:%s"
|
||||
|
||||
#: ceilometer/openstack/common/log.py:715
|
||||
#: ceilometer/openstack/common/versionutils.py:250
|
||||
#, python-format
|
||||
msgid "Fatal call to deprecated config: %(msg)s"
|
||||
msgstr "对建议不要使用的配置进行了后果极严重的调用:%(msg)s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:98
|
||||
#: ceilometer/openstack/common/policy.py:111
|
||||
msgid "The JSON file that defines policies."
|
||||
msgstr "定义策略的JSON文件。"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:101
|
||||
#: ceilometer/openstack/common/policy.py:114
|
||||
msgid "Default rule. Enforced when a requested rule is not found."
|
||||
msgstr "默认规则。当一个请求的规则没有找到时强制使用的规则。"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:105
|
||||
#: ceilometer/openstack/common/policy.py:118
|
||||
msgid ""
|
||||
"Directories where policy configuration files are stored. They can be "
|
||||
"relative to any directory in the search path defined by the config_dir "
|
||||
@ -1167,16 +1163,40 @@ msgid ""
|
||||
" these directories to be searched."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:129
|
||||
#: ceilometer/openstack/common/policy.py:142
|
||||
#, python-format
|
||||
msgid "Policy doesn't allow %s to be performed."
|
||||
msgstr "策略不允许 %s 被执行。"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:226
|
||||
#: ceilometer/openstack/common/policy.py:239
|
||||
#, python-format
|
||||
msgid "Rules must be an instance of dict or Rules, got %s instead"
|
||||
msgstr "规则必须是字典或者规则的实例化对像,获取 %s 取代"
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:99
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
|
||||
"may be removed in %(remove_in)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:103
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%(what)s is deprecated as of %(as_of)s and may be removed in "
|
||||
"%(remove_in)s. It will not be superseded."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:107
|
||||
#, python-format
|
||||
msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/openstack/common/versionutils.py:110
|
||||
#, python-format
|
||||
msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/file.py:62
|
||||
msgid "The path for the file publisher is required"
|
||||
msgstr "文件发布器必须设置文件路径"
|
||||
@ -1185,37 +1205,37 @@ msgstr "文件发布器必须设置文件路径"
|
||||
msgid "max_bytes and backup_count should be numbers."
|
||||
msgstr "max_bytes和backup_count必须是整数。"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:83
|
||||
#: ceilometer/publisher/messaging.py:88
|
||||
#, python-format
|
||||
msgid "Publishing policy set to %s"
|
||||
msgstr "设置发布策略为%s"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:85
|
||||
#: ceilometer/publisher/messaging.py:90
|
||||
#, python-format
|
||||
msgid "Publishing policy is unknown (%s) force to default"
|
||||
msgstr "未知的发布策略(%s),强制使用默认策略"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:140
|
||||
#: ceilometer/publisher/messaging.py:143
|
||||
#, python-format
|
||||
msgid "Publisher max local_queue length is exceeded, dropping %d oldest samples"
|
||||
msgstr "发布的数据量超过本地队列最大长度,正在丢弃最老的%d个数据"
|
||||
|
||||
#: ceilometer/publisher/messaging.py:151
|
||||
#: ceilometer/publisher/messaging.py:154
|
||||
#, python-format
|
||||
msgid "Failed to publish %d samples, queue them"
|
||||
msgstr "发送%d个数据失败了,将其重新入队"
|
||||
msgid "Failed to publish %d datapoints, queue them"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/messaging.py:155
|
||||
#: ceilometer/publisher/messaging.py:158
|
||||
#, python-format
|
||||
msgid "Failed to publish %d samples, dropping them"
|
||||
msgstr "发布%d个数据失败了,将其丢弃"
|
||||
msgid "Failed to publish %d datapoints, dropping them"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/publisher/udp.py:57
|
||||
#: ceilometer/publisher/udp.py:56
|
||||
#, python-format
|
||||
msgid "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
msgstr "通过UDP发布采样 %(msg)s 至 %(host)s:%(port)d"
|
||||
|
||||
#: ceilometer/publisher/udp.py:64
|
||||
#: ceilometer/publisher/udp.py:63
|
||||
msgid "Unable to send sample over UDP"
|
||||
msgstr "无法通过UDP发送采样"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user