Merge "Imported Translations from Transifex"
This commit is contained in:
commit
801a2d0a88
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: ceilometer 2015.1.dev42\n"
|
||||
"Project-Id-Version: ceilometer 2015.1.dev61\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-12 06:08+0000\n"
|
||||
"POT-Creation-Date: 2015-01-14 06:09+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"
|
||||
@ -31,17 +31,17 @@ msgstr ""
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:131 ceilometer/notifier.py:48
|
||||
#: ceilometer/notification.py:133 ceilometer/notifier.py:48
|
||||
#, python-format
|
||||
msgid "Failed to load any notification handlers for %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:143
|
||||
#: ceilometer/notification.py:145
|
||||
#, python-format
|
||||
msgid "Event types from %(name)s: %(type)s (ack_on_error=%(error)s)"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/notification.py:183
|
||||
#: ceilometer/notification.py:185
|
||||
#, python-format
|
||||
msgid "Pipeline endpoint: %s"
|
||||
msgstr ""
|
||||
@ -108,32 +108,32 @@ msgstr ""
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/service.py:108
|
||||
#: ceilometer/service.py:105
|
||||
#, python-format
|
||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:119
|
||||
#: ceilometer/agent/base.py:116
|
||||
#, python-format
|
||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:133
|
||||
#: ceilometer/agent/base.py:130
|
||||
#, python-format
|
||||
msgid "Skip polling pollster %s, no resources found"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:145
|
||||
#: ceilometer/agent/base.py:142
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:285
|
||||
#: ceilometer/agent/base.py:282
|
||||
#, python-format
|
||||
msgid "Unable to discover resources: %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:287
|
||||
#: ceilometer/agent/base.py:284
|
||||
#, python-format
|
||||
msgid "Unknown discovery extension: %s"
|
||||
msgstr ""
|
||||
@ -161,46 +161,51 @@ msgid ""
|
||||
"%(previous)s to state %(state)s, skipping the notification."
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:101
|
||||
#: ceilometer/alarm/service.py:95
|
||||
#, python-format
|
||||
msgid "initiating evaluation cycle on %d alarms"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:106
|
||||
#: ceilometer/alarm/service.py:100
|
||||
msgid "alarm evaluation cycle failed"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:111
|
||||
#: ceilometer/alarm/service.py:105
|
||||
#, python-format
|
||||
msgid "skipping alarm %s: type unsupported"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:115
|
||||
#: ceilometer/alarm/service.py:109
|
||||
#, python-format
|
||||
msgid "evaluating alarm %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:262
|
||||
#: ceilometer/alarm/service.py:113
|
||||
#, python-format
|
||||
msgid "Failed to evaluate alarm %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:259
|
||||
#, python-format
|
||||
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:271
|
||||
#: ceilometer/alarm/service.py:268
|
||||
#, python-format
|
||||
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:277
|
||||
#: ceilometer/alarm/service.py:274
|
||||
#, python-format
|
||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:282
|
||||
#: ceilometer/alarm/service.py:279
|
||||
#, python-format
|
||||
msgid "Unable to notify alarm %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:302
|
||||
#: ceilometer/alarm/service.py:299
|
||||
msgid "Unable to notify for an alarm with no action"
|
||||
msgstr ""
|
||||
|
||||
@ -455,21 +460,21 @@ msgstr ""
|
||||
msgid "state_timestamp should be datetime object"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/app.py:168
|
||||
#: ceilometer/api/app.py:165
|
||||
#, python-format
|
||||
msgid "Starting server in PID %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/app.py:169
|
||||
#: ceilometer/api/app.py:166
|
||||
msgid "Configuration:"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/app.py:173
|
||||
#: ceilometer/api/app.py:170
|
||||
#, python-format
|
||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/app.py:177
|
||||
#: ceilometer/api/app.py:174
|
||||
#, python-format
|
||||
msgid "serving on http://%(host)s:%(port)s"
|
||||
msgstr ""
|
||||
@ -676,11 +681,11 @@ msgstr ""
|
||||
msgid "More than one event with id %s returned from storage driver"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/cmd/storage.py:41
|
||||
#: ceilometer/cmd/storage.py:38
|
||||
msgid "Clearing expired metering data"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/cmd/storage.py:46
|
||||
#: ceilometer/cmd/storage.py:43
|
||||
msgid "Nothing to clean, database time to live is disabled"
|
||||
msgstr ""
|
||||
|
||||
@ -1088,7 +1093,7 @@ msgstr ""
|
||||
msgid "running ipmitool failure"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/network/floatingip.py:58
|
||||
#: ceilometer/network/floatingip.py:56
|
||||
#, python-format
|
||||
msgid "FLOATING IP USAGE: %s"
|
||||
msgstr ""
|
||||
@ -1236,7 +1241,7 @@ msgstr ""
|
||||
msgid "Unable to send sample over UDP"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/storage/__init__.py:111
|
||||
#: ceilometer/storage/__init__.py:110
|
||||
#, python-format
|
||||
msgid "looking for %(name)r driver in %(namespace)r"
|
||||
msgstr ""
|
||||
@ -1265,7 +1270,7 @@ msgstr ""
|
||||
msgid "Dropping data with TTL %d"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/storage/impl_mongodb.py:553
|
||||
#: ceilometer/storage/impl_mongodb.py:550
|
||||
msgid ""
|
||||
"Clearing expired metering data is based on native MongoDB time to live "
|
||||
"feature and going in background."
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ceilometer\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-12 06:08+0000\n"
|
||||
"PO-Revision-Date: 2015-01-09 20:42+0000\n"
|
||||
"POT-Creation-Date: 2015-01-14 06:09+0000\n"
|
||||
"PO-Revision-Date: 2015-01-12 16:23+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"
|
||||
@ -33,17 +33,17 @@ msgstr "UDP: Storing %s"
|
||||
msgid "UDP: Unable to store meter"
|
||||
msgstr "UDP: Unable to store meter"
|
||||
|
||||
#: ceilometer/notification.py:131 ceilometer/notifier.py:48
|
||||
#: ceilometer/notification.py:133 ceilometer/notifier.py:48
|
||||
#, 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:145
|
||||
#, 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:185
|
||||
#, python-format
|
||||
msgid "Pipeline endpoint: %s"
|
||||
msgstr ""
|
||||
@ -114,32 +114,32 @@ msgstr "Pipeline config file: %s"
|
||||
msgid "Pipeline config: %s"
|
||||
msgstr "Pipeline config: %s"
|
||||
|
||||
#: ceilometer/service.py:108
|
||||
#: ceilometer/service.py:105
|
||||
#, python-format
|
||||
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
msgstr "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
|
||||
|
||||
#: ceilometer/agent/base.py:119
|
||||
#: ceilometer/agent/base.py:116
|
||||
#, python-format
|
||||
msgid "Polling pollster %(poll)s in the context of %(src)s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:133
|
||||
#: ceilometer/agent/base.py:130
|
||||
#, python-format
|
||||
msgid "Skip polling pollster %s, no resources found"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/agent/base.py:145
|
||||
#: ceilometer/agent/base.py:142
|
||||
#, python-format
|
||||
msgid "Continue after error from %(name)s: %(error)s"
|
||||
msgstr "Continue after error from %(name)s: %(error)s"
|
||||
|
||||
#: ceilometer/agent/base.py:285
|
||||
#: ceilometer/agent/base.py:282
|
||||
#, python-format
|
||||
msgid "Unable to discover resources: %s"
|
||||
msgstr "Unable to discover resources: %s"
|
||||
|
||||
#: ceilometer/agent/base.py:287
|
||||
#: ceilometer/agent/base.py:284
|
||||
#, python-format
|
||||
msgid "Unknown discovery extension: %s"
|
||||
msgstr "Unknown discovery extension: %s"
|
||||
@ -171,46 +171,51 @@ msgstr ""
|
||||
"alarm %(alarm_id)s has no action configured for state transition from "
|
||||
"%(previous)s to state %(state)s, skipping the notification."
|
||||
|
||||
#: ceilometer/alarm/service.py:101
|
||||
#: ceilometer/alarm/service.py:95
|
||||
#, python-format
|
||||
msgid "initiating evaluation cycle on %d alarms"
|
||||
msgstr "initiating evaluation cycle on %d alarms"
|
||||
|
||||
#: ceilometer/alarm/service.py:106
|
||||
#: ceilometer/alarm/service.py:100
|
||||
msgid "alarm evaluation cycle failed"
|
||||
msgstr "alarm evaluation cycle failed"
|
||||
|
||||
#: ceilometer/alarm/service.py:111
|
||||
#: ceilometer/alarm/service.py:105
|
||||
#, python-format
|
||||
msgid "skipping alarm %s: type unsupported"
|
||||
msgstr "skipping alarm %s: type unsupported"
|
||||
|
||||
#: ceilometer/alarm/service.py:115
|
||||
#: ceilometer/alarm/service.py:109
|
||||
#, python-format
|
||||
msgid "evaluating alarm %s"
|
||||
msgstr "evaluating alarm %s"
|
||||
|
||||
#: ceilometer/alarm/service.py:262
|
||||
#: ceilometer/alarm/service.py:113
|
||||
#, python-format
|
||||
msgid "Failed to evaluate alarm %s"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/alarm/service.py:259
|
||||
#, python-format
|
||||
msgid "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
||||
msgstr "Unable to parse action %(action)s for alarm %(alarm_id)s"
|
||||
|
||||
#: ceilometer/alarm/service.py:271
|
||||
#: ceilometer/alarm/service.py:268
|
||||
#, python-format
|
||||
msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
||||
msgstr "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify"
|
||||
|
||||
#: ceilometer/alarm/service.py:277
|
||||
#: ceilometer/alarm/service.py:274
|
||||
#, python-format
|
||||
msgid "Notifying alarm %(id)s with action %(act)s"
|
||||
msgstr "Notifying alarm %(id)s with action %(act)s"
|
||||
|
||||
#: ceilometer/alarm/service.py:282
|
||||
#: ceilometer/alarm/service.py:279
|
||||
#, python-format
|
||||
msgid "Unable to notify alarm %s"
|
||||
msgstr "Unable to notify alarm %s"
|
||||
|
||||
#: ceilometer/alarm/service.py:302
|
||||
#: ceilometer/alarm/service.py:299
|
||||
msgid "Unable to notify for an alarm with no action"
|
||||
msgstr "Unable to notify for an alarm with no action"
|
||||
|
||||
@ -471,21 +476,21 @@ msgstr ""
|
||||
msgid "state_timestamp should be datetime object"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/api/app.py:168
|
||||
#: ceilometer/api/app.py:165
|
||||
#, python-format
|
||||
msgid "Starting server in PID %s"
|
||||
msgstr "Starting server in PID %s"
|
||||
|
||||
#: ceilometer/api/app.py:169
|
||||
#: ceilometer/api/app.py:166
|
||||
msgid "Configuration:"
|
||||
msgstr "Configuration:"
|
||||
|
||||
#: ceilometer/api/app.py:173
|
||||
#: ceilometer/api/app.py:170
|
||||
#, python-format
|
||||
msgid "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
msgstr "serving on 0.0.0.0:%(sport)s, view at http://127.0.0.1:%(vport)s"
|
||||
|
||||
#: ceilometer/api/app.py:177
|
||||
#: ceilometer/api/app.py:174
|
||||
#, python-format
|
||||
msgid "serving on http://%(host)s:%(port)s"
|
||||
msgstr "serving on http://%(host)s:%(port)s"
|
||||
@ -698,11 +703,11 @@ msgstr "Event"
|
||||
msgid "More than one event with id %s returned from storage driver"
|
||||
msgstr "More than one event with id %s returned from storage driver"
|
||||
|
||||
#: ceilometer/cmd/storage.py:41
|
||||
#: ceilometer/cmd/storage.py:38
|
||||
msgid "Clearing expired metering data"
|
||||
msgstr "Clearing expired metering data"
|
||||
|
||||
#: ceilometer/cmd/storage.py:46
|
||||
#: ceilometer/cmd/storage.py:43
|
||||
msgid "Nothing to clean, database time to live is disabled"
|
||||
msgstr "Nothing to clean, database time to live is disabled"
|
||||
|
||||
@ -1116,7 +1121,7 @@ msgstr ""
|
||||
msgid "running ipmitool failure"
|
||||
msgstr ""
|
||||
|
||||
#: ceilometer/network/floatingip.py:58
|
||||
#: ceilometer/network/floatingip.py:56
|
||||
#, python-format
|
||||
msgid "FLOATING IP USAGE: %s"
|
||||
msgstr "FLOATING IP USAGE: %s"
|
||||
@ -1264,7 +1269,7 @@ msgstr "Publishing sample %(msg)s over UDP to %(host)s:%(port)d"
|
||||
msgid "Unable to send sample over UDP"
|
||||
msgstr "Unable to send sample over UDP"
|
||||
|
||||
#: ceilometer/storage/__init__.py:111
|
||||
#: ceilometer/storage/__init__.py:110
|
||||
#, python-format
|
||||
msgid "looking for %(name)r driver in %(namespace)r"
|
||||
msgstr "looking for %(name)r driver in %(namespace)r"
|
||||
@ -1293,7 +1298,7 @@ msgstr "metering data %(counter_name)s for %(resource_id)s: %(counter_volume)s"
|
||||
msgid "Dropping data with TTL %d"
|
||||
msgstr "Dropping data with TTL %d"
|
||||
|
||||
#: ceilometer/storage/impl_mongodb.py:553
|
||||
#: ceilometer/storage/impl_mongodb.py:550
|
||||
msgid ""
|
||||
"Clearing expired metering data is based on native MongoDB time to live "
|
||||
"feature and going in background."
|
||||
|
@ -1,16 +1,17 @@
|
||||
# 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:
|
||||
# aji.zqfan <aji.zqfan@gmail.com>, 2015
|
||||
# Shuwen SUN <chris-void@outlook.com>, 2014
|
||||
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-21 00:51+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"POT-Creation-Date: 2015-01-14 06:09+0000\n"
|
||||
"PO-Revision-Date: 2015-01-12 09:01+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"
|
||||
"Language: zh_CN\n"
|
||||
@ -20,21 +21,21 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/collector.py:132
|
||||
#: ceilometer/collector.py:131
|
||||
msgid "Dispatcher failed to handle the sample, requeue it."
|
||||
msgstr "调度器无法处理样例,队列重排"
|
||||
|
||||
#: ceilometer/coordination.py:76
|
||||
#: ceilometer/coordination.py:81
|
||||
msgid "Error connecting to coordination backend."
|
||||
msgstr ""
|
||||
msgstr "无法连接到协调器后端"
|
||||
|
||||
#: ceilometer/coordination.py:89
|
||||
#: ceilometer/coordination.py:94
|
||||
msgid "Error sending a heartbeat to coordination backend."
|
||||
msgstr ""
|
||||
msgstr "无法发送心跳信息到协调器后端"
|
||||
|
||||
#: ceilometer/coordination.py:142
|
||||
#: ceilometer/coordination.py:161
|
||||
msgid "Error getting group membership info from coordination backend."
|
||||
msgstr ""
|
||||
msgstr "从协调器后端获取组成员信息时出错"
|
||||
|
||||
#: ceilometer/openstack/common/loopingcall.py:95
|
||||
msgid "in fixed duration looping call"
|
||||
@ -44,13 +45,13 @@ msgstr "在固定时段内循环调用"
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "在动态循环调用中"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:535
|
||||
#: ceilometer/openstack/common/policy.py:815
|
||||
#: ceilometer/openstack/common/policy.py:550
|
||||
#: ceilometer/openstack/common/policy.py:830
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "未能理解规则 %s"
|
||||
|
||||
#: ceilometer/openstack/common/policy.py:545
|
||||
#: ceilometer/openstack/common/policy.py:560
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "对于类型为 %s 的匹配项,不存在任何处理程序"
|
||||
|
@ -3,14 +3,15 @@
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
# aji.zqfan <aji.zqfan@gmail.com>, 2015
|
||||
# Lianhao Lu <lianhao.lu@intel.com>, 2014
|
||||
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: 2015-01-05 20:11+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"POT-Creation-Date: 2015-01-14 06:09+0000\n"
|
||||
"PO-Revision-Date: 2015-01-12 08:50+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"
|
||||
"Language: zh_CN\n"
|
||||
@ -22,17 +23,17 @@ msgstr ""
|
||||
|
||||
#: ceilometer/coordination.py:78
|
||||
msgid "Coordination backend started successfully."
|
||||
msgstr ""
|
||||
msgstr "协调器后台启动成功"
|
||||
|
||||
#: ceilometer/coordination.py:113
|
||||
#, python-format
|
||||
msgid "Joined partitioning group %s"
|
||||
msgstr ""
|
||||
msgstr "已加入分组%s"
|
||||
|
||||
#: ceilometer/coordination.py:128
|
||||
#, python-format
|
||||
msgid "Left partitioning group %s"
|
||||
msgstr ""
|
||||
msgstr "已离开分组%s"
|
||||
|
||||
#: ceilometer/openstack/common/eventlet_backdoor.py:147
|
||||
#, python-format
|
||||
@ -56,7 +57,7 @@ msgstr "父进程已意外终止,正在退出"
|
||||
#: ceilometer/openstack/common/service.py:263
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "子代捕获 %s,正在退出"
|
||||
msgstr "子线程捕获 %s,正在退出"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:302
|
||||
msgid "Forking too fast, sleeping"
|
||||
@ -65,27 +66,27 @@ msgstr "派生速度太快,正在休眠"
|
||||
#: ceilometer/openstack/common/service.py:321
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "已启动子代 %d"
|
||||
msgstr "已启动子进程%d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:331
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "正在启动 %d 工作程序"
|
||||
msgstr "正在启动 %d 个子进程"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:348
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "信号 %(sig)d 已终止子代 %(pid)d"
|
||||
msgstr "信号 %(sig)d 已终止子线程 %(pid)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:352
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "子代 %(pid)s 已退出,状态为 %(code)d"
|
||||
msgstr "子线程 %(pid)s 已退出,状态为 %(code)d"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:391
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr "捕获到 %s,正在停止子代"
|
||||
msgstr "捕获到 %s,正在停止子线程"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:400
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
@ -94,4 +95,4 @@ msgstr "等待在线程结束后被调用。正在清理中。"
|
||||
#: ceilometer/openstack/common/service.py:416
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "正在等待 %d 个子代退出"
|
||||
msgstr "正在等待 %d 个子线程退出"
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Translations template for ceilometer.
|
||||
# Copyright (C) 2015 ORGANIZATION
|
||||
# This file is distributed under the same license as the ceilometer project.
|
||||
#
|
||||
# Translators:
|
||||
# aji.zqfan <aji.zqfan@gmail.com>, 2015
|
||||
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 09:11+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"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: ceilometer/agent/discovery/endpoint.py:45
|
||||
#, python-format
|
||||
msgid "No endpoints found for service %s"
|
||||
msgstr "%s服务的入口未找到"
|
||||
|
||||
#: ceilometer/compute/pollsters/disk.py:123
|
||||
#: ceilometer/compute/pollsters/memory.py:49
|
||||
#: ceilometer/compute/pollsters/net.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Instance %(instance_id)s was shut off while getting samples of %(pollster)s: "
|
||||
"%(exc)s"
|
||||
msgstr "采集器%(pollster)s在采集数据点时,虚拟机%(instance_id)s被关闭:%(exc)s"
|
||||
|
||||
#: 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 ""
|
||||
"采集器%(pollster)s无法为虚拟机%(instance_id)s采集数据,非致命错误:%(exc)s"
|
||||
|
||||
#: 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秒"
|
||||
|
||||
#: ceilometer/openstack/common/service.py:356
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "pid %d 没有在子代列表中"
|
Loading…
x
Reference in New Issue
Block a user