diff --git a/ceilometer/locale/ceilometer-log-warning.pot b/ceilometer/locale/ceilometer-log-warning.pot index eefa0545b..562d025d3 100644 --- a/ceilometer/locale/ceilometer-log-warning.pot +++ b/ceilometer/locale/ceilometer-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ceilometer 2014.2.dev169.g9abd9ac\n" +"Project-Id-Version: ceilometer 2014.2.dev66.gc369645\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-02 06:09+0000\n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" +#: ceilometer/central/discovery.py:46 +#, python-format +msgid "No endpoints found for service %s" +msgstr "" + #: ceilometer/openstack/common/loopingcall.py:87 #, python-format msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" diff --git a/ceilometer/locale/ceilometer.pot b/ceilometer/locale/ceilometer.pot index 0b1723abc..c33115aaf 100644 --- a/ceilometer/locale/ceilometer.pot +++ b/ceilometer/locale/ceilometer.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ceilometer 2014.2.dev169.g9abd9ac\n" +"Project-Id-Version: ceilometer 2014.2.dev66.gc369645\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-02 06:09+0000\n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,22 +17,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: ceilometer/agent.py:85 +#: ceilometer/agent.py:92 #, python-format msgid "Polling pollster %s" msgstr "" -#: ceilometer/agent.py:95 +#: ceilometer/agent.py:108 #, python-format msgid "Continue after error from %(name)s: %(error)s" msgstr "" -#: ceilometer/agent.py:171 +#: ceilometer/agent.py:215 #, python-format msgid "Unable to discover resources: %s" msgstr "" -#: ceilometer/agent.py:173 +#: ceilometer/agent.py:217 #, python-format msgid "Unknown discovery extension: %s" msgstr "" @@ -134,53 +134,53 @@ msgstr "" msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0" msgstr "" -#: ceilometer/alarm/rpc.py:53 +#: ceilometer/alarm/rpc.py:56 #, python-format msgid "" "alarm %(alarm_id)s has no action configured for state transition from " "%(previous)s to state %(state)s, skipping the notification." msgstr "" -#: ceilometer/alarm/service.py:90 +#: ceilometer/alarm/service.py:93 #, python-format msgid "initiating evaluation cycle on %d alarms" msgstr "" -#: ceilometer/alarm/service.py:95 +#: ceilometer/alarm/service.py:98 msgid "alarm evaluation cycle failed" msgstr "" -#: ceilometer/alarm/service.py:100 +#: ceilometer/alarm/service.py:103 #, python-format msgid "skipping alarm %s: type unsupported" msgstr "" -#: ceilometer/alarm/service.py:104 +#: ceilometer/alarm/service.py:107 #, python-format msgid "evaluating alarm %s" msgstr "" -#: ceilometer/alarm/service.py:216 +#: ceilometer/alarm/service.py:261 #, python-format msgid "Unable to parse action %(action)s for alarm %(alarm_id)s" msgstr "" -#: ceilometer/alarm/service.py:225 +#: ceilometer/alarm/service.py:270 #, python-format msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" msgstr "" -#: ceilometer/alarm/service.py:231 +#: ceilometer/alarm/service.py:276 #, python-format msgid "Notifying alarm %(id)s with action %(act)s" msgstr "" -#: ceilometer/alarm/service.py:236 +#: ceilometer/alarm/service.py:281 #, python-format msgid "Unable to notify alarm %s" msgstr "" -#: ceilometer/alarm/service.py:255 +#: ceilometer/alarm/service.py:300 msgid "Unable to notify for an alarm with no action" msgstr "" @@ -408,47 +408,47 @@ msgstr "" msgid "assignment retrieval failed" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:91 -#: ceilometer/storage/impl_hbase.py:154 +#: ceilometer/alarm/storage/impl_hbase.py:92 +#: ceilometer/storage/impl_hbase.py:155 msgid "Creating a new in-memory HBase Connection object" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:105 -#: ceilometer/storage/impl_hbase.py:169 +#: ceilometer/alarm/storage/impl_hbase.py:107 +#: ceilometer/storage/impl_hbase.py:170 msgid "Dropping HBase schema..." msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:112 -#: ceilometer/storage/impl_hbase.py:177 +#: ceilometer/alarm/storage/impl_hbase.py:114 +#: ceilometer/storage/impl_hbase.py:178 msgid "Cannot disable table but ignoring error" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:116 -#: ceilometer/storage/impl_hbase.py:181 +#: ceilometer/alarm/storage/impl_hbase.py:118 +#: ceilometer/storage/impl_hbase.py:182 msgid "Cannot delete table but ignoring error" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:127 -#: ceilometer/storage/impl_hbase.py:192 +#: ceilometer/alarm/storage/impl_hbase.py:129 +#: ceilometer/storage/impl_hbase.py:193 #, python-format msgid "connecting to HBase on %(host)s:%(port)s" msgstr "" -#: ceilometer/api/app.py:154 +#: ceilometer/api/app.py:163 #, python-format msgid "Starting server in PID %s" msgstr "" -#: ceilometer/api/app.py:155 +#: ceilometer/api/app.py:164 msgid "Configuration:" msgstr "" -#: ceilometer/api/app.py:159 +#: ceilometer/api/app.py:168 #, 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:163 +#: ceilometer/api/app.py:172 #, python-format msgid "serving on http://%(host)s:%(port)s" msgstr "" @@ -458,185 +458,206 @@ msgstr "" msgid "Error parsing HTTP response: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:94 +#: ceilometer/api/controllers/v2.py:97 #, python-format msgid "%(entity)s %(id)s Not Found" msgstr "" -#: ceilometer/api/controllers/v2.py:102 +#: ceilometer/api/controllers/v2.py:105 #, python-format msgid "Alarm %s not found" msgstr "" -#: ceilometer/api/controllers/v2.py:104 +#: ceilometer/api/controllers/v2.py:107 #, python-format msgid "Alarm %(alarm_id)s not found in project %(project)s" msgstr "" -#: ceilometer/api/controllers/v2.py:117 +#: ceilometer/api/controllers/v2.py:120 #, python-format msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgstr "" -#: ceilometer/api/controllers/v2.py:310 +#: ceilometer/api/controllers/v2.py:313 #, python-format msgid "Unable to convert the value %(value)s to the expected data type %(type)s." msgstr "" -#: ceilometer/api/controllers/v2.py:315 +#: ceilometer/api/controllers/v2.py:318 #, python-format msgid "" "The data type %(type)s is not supported. The supported data type list is:" " %(supported)s" msgstr "" -#: ceilometer/api/controllers/v2.py:320 +#: ceilometer/api/controllers/v2.py:323 #, python-format msgid "" "Unexpected exception converting %(value)s to the expected data type " "%(type)s." msgstr "" -#: ceilometer/api/controllers/v2.py:331 +#: ceilometer/api/controllers/v2.py:334 #, python-format msgid "Not Authorized to access %(aspect)s %(id)s" msgstr "" -#: ceilometer/api/controllers/v2.py:804 +#: ceilometer/api/controllers/v2.py:809 msgid "clamping min timestamp to range" msgstr "" -#: ceilometer/api/controllers/v2.py:809 +#: ceilometer/api/controllers/v2.py:814 msgid "clamping max timestamp to range" msgstr "" -#: ceilometer/api/controllers/v2.py:885 ceilometer/api/controllers/v2.py:1151 +#: ceilometer/api/controllers/v2.py:890 ceilometer/api/controllers/v2.py:1156 msgid "Limit must be positive" msgstr "" -#: ceilometer/api/controllers/v2.py:968 +#: ceilometer/api/controllers/v2.py:973 msgid "Period must be positive." msgstr "" -#: ceilometer/api/controllers/v2.py:980 +#: ceilometer/api/controllers/v2.py:985 #, python-format msgid "computed value coming from %r" msgstr "" -#: ceilometer/api/controllers/v2.py:1167 +#: ceilometer/api/controllers/v2.py:1172 msgid "Sample" msgstr "" -#: ceilometer/api/controllers/v2.py:1350 +#: ceilometer/api/controllers/v2.py:1337 +#, python-format +msgid "Filter expression not valid: %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1352 +#, python-format +msgid "Order-by expression not valid: %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1363 msgid "Limit should be positive" msgstr "" -#: ceilometer/api/controllers/v2.py:1443 +#: ceilometer/api/controllers/v2.py:1456 #, python-format msgid "String %s is not a valid isotime" msgstr "" -#: ceilometer/api/controllers/v2.py:1444 +#: ceilometer/api/controllers/v2.py:1457 #, python-format msgid "Failed to parse the timestamp value %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1530 +#: ceilometer/api/controllers/v2.py:1543 msgid "Resource" msgstr "" -#: ceilometer/api/controllers/v2.py:1605 +#: ceilometer/api/controllers/v2.py:1618 #, python-format msgid "" "Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of " "%(threshold)s over %(period)s seconds" msgstr "" -#: ceilometer/api/controllers/v2.py:1645 +#: ceilometer/api/controllers/v2.py:1658 #, python-format msgid "Combined state of alarms %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1654 +#: ceilometer/api/controllers/v2.py:1667 msgid "Alarm combination rule should contain at least two different alarm ids." msgstr "" -#: ceilometer/api/controllers/v2.py:1705 +#: ceilometer/api/controllers/v2.py:1718 #, python-format msgid "Timezone %s is not valid" msgstr "" -#: ceilometer/api/controllers/v2.py:1830 +#: ceilometer/api/controllers/v2.py:1844 msgid "Time constraint names must be unique for a given alarm." msgstr "" -#: ceilometer/api/controllers/v2.py:1840 +#: ceilometer/api/controllers/v2.py:1854 #, python-format msgid "%(rule)s must be set for %(type)s type alarm" msgstr "" -#: ceilometer/api/controllers/v2.py:1844 +#: ceilometer/api/controllers/v2.py:1858 msgid "threshold_rule and combination_rule cannot be set at the same time" msgstr "" -#: ceilometer/api/controllers/v2.py:2008 +#: ceilometer/api/controllers/v2.py:1875 +#, python-format +msgid "Unable to parse action %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1878 +#, python-format +msgid "Unsupported action %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:2041 #, python-format msgid "Alarm with name=%s exists" msgstr "" -#: ceilometer/api/controllers/v2.py:2015 +#: ceilometer/api/controllers/v2.py:2048 #, python-format msgid "Cannot specify alarm %s itself in combination rule" msgstr "" -#: ceilometer/api/controllers/v2.py:2023 +#: ceilometer/api/controllers/v2.py:2056 #, python-format msgid "Error while putting alarm: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2024 ceilometer/api/controllers/v2.py:2175 +#: ceilometer/api/controllers/v2.py:2057 ceilometer/api/controllers/v2.py:2208 msgid "Alarm incorrect" msgstr "" -#: ceilometer/api/controllers/v2.py:2075 +#: ceilometer/api/controllers/v2.py:2108 msgid "state invalid" msgstr "" -#: ceilometer/api/controllers/v2.py:2168 +#: ceilometer/api/controllers/v2.py:2201 #, python-format msgid "Alarm with name='%s' exists" msgstr "" -#: ceilometer/api/controllers/v2.py:2174 +#: ceilometer/api/controllers/v2.py:2207 #, python-format msgid "Error while posting alarm: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2327 +#: ceilometer/api/controllers/v2.py:2364 msgid "operator {} is incorrect" msgstr "" -#: ceilometer/api/controllers/v2.py:2349 +#: ceilometer/api/controllers/v2.py:2386 #, python-format msgid "Getting traits for %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2414 +#: ceilometer/api/controllers/v2.py:2451 msgid "Event" msgstr "" -#: ceilometer/api/controllers/v2.py:2417 +#: ceilometer/api/controllers/v2.py:2454 #, python-format msgid "More than one event with id %s returned from storage driver" msgstr "" -#: ceilometer/central/plugin.py:49 +#: ceilometer/central/plugin.py:66 #, python-format msgid "Skip due to keystone error %s" msgstr "" -#: ceilometer/central/plugin.py:55 -msgid "Skipping because service is notregistered in keystone" +#: ceilometer/central/plugin.py:73 +#, python-format +msgid "Skipping because %s service is not registered in keystone" msgstr "" #: ceilometer/cmd/storage.py:39 @@ -693,10 +714,10 @@ msgstr "" #: ceilometer/compute/pollsters/cpu.py:52 #: ceilometer/compute/pollsters/cpu.py:83 -#: ceilometer/compute/pollsters/disk.py:121 -#: ceilometer/compute/pollsters/disk.py:326 +#: ceilometer/compute/pollsters/disk.py:122 +#: ceilometer/compute/pollsters/disk.py:327 #: ceilometer/compute/pollsters/memory.py:47 -#: ceilometer/compute/pollsters/net.py:106 +#: ceilometer/compute/pollsters/net.py:107 #, python-format msgid "Exception while getting samples %s" msgstr "" @@ -731,16 +752,16 @@ msgstr "" msgid "Could not get CPU Util for %(id)s: %(e)s" msgstr "" -#: ceilometer/compute/pollsters/disk.py:124 -#: ceilometer/compute/pollsters/disk.py:329 -#: ceilometer/compute/pollsters/net.py:109 +#: ceilometer/compute/pollsters/disk.py:125 +#: ceilometer/compute/pollsters/disk.py:330 +#: ceilometer/compute/pollsters/net.py:110 #, python-format msgid "%(inspector)s does not provide data for %(pollster)s" msgstr "" -#: ceilometer/compute/pollsters/disk.py:129 -#: ceilometer/compute/pollsters/disk.py:335 -#: ceilometer/compute/pollsters/net.py:114 +#: ceilometer/compute/pollsters/disk.py:130 +#: ceilometer/compute/pollsters/disk.py:336 +#: ceilometer/compute/pollsters/net.py:115 #, python-format msgid "Ignoring instance %(name)s: %(error)s" msgstr "" @@ -765,12 +786,12 @@ msgstr "" msgid "Could not get Memory Usage for %(id)s: %(e)s" msgstr "" -#: ceilometer/compute/pollsters/net.py:92 +#: ceilometer/compute/pollsters/net.py:93 #, python-format msgid "checking net info for instance %s" msgstr "" -#: ceilometer/compute/virt/inspector.py:230 +#: ceilometer/compute/virt/inspector.py:231 #, python-format msgid "Unable to load the hypervisor inspector: %s" msgstr "" @@ -866,7 +887,7 @@ msgstr "" msgid "message signature invalid, discarding message: %r" msgstr "" -#: ceilometer/energy/kwapi.py:78 +#: ceilometer/energy/kwapi.py:89 msgid "Kwapi endpoint not found" msgstr "" @@ -933,35 +954,63 @@ msgstr "" msgid "Event Definitions: %s" msgstr "" -#: ceilometer/event/endpoint.py:37 +#: ceilometer/event/endpoint.py:38 msgid "Loading event definitions" msgstr "" -#: ceilometer/event/endpoint.py:63 +#: ceilometer/event/endpoint.py:64 #, python-format msgid "Saving event \"%s\"" msgstr "" -#: ceilometer/event/endpoint.py:70 +#: ceilometer/event/endpoint.py:71 msgid "Event is not implemented with the storage backend" msgstr "" -#: ceilometer/hardware/discovery.py:59 +#: ceilometer/hardware/discovery.py:73 #, python-format msgid "Couldn't obtain IP address ofinstance %s" msgstr "" -#: ceilometer/hardware/plugin.py:73 +#: ceilometer/hardware/plugin.py:66 +msgid "Passed resource dict must contain keys resource_id and resource_url." +msgstr "" + +#: ceilometer/hardware/plugin.py:108 #, python-format msgid "inspector call failed for %(ident)s host %(host)s: %(err)s" msgstr "" -#: ceilometer/hardware/plugin.py:104 +#: ceilometer/hardware/plugin.py:139 #, python-format msgid "Can NOT load inspector %(name)s: %(err)s" msgstr "" -#: ceilometer/network/floatingip.py:45 +#: ceilometer/ipmi/platform/intel_node_manager.py:229 +msgid "Node Manager init failed" +msgstr "" + +#: ceilometer/ipmi/platform/ipmi_sensor.py:103 +msgid "Wrong sensor type" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:42 +msgid "parse IPMI sensor data failed,unknown sensor type" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:83 +msgid "parse IPMI sensor data failed,No data retrieved from given input" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:105 +msgid "ipmitool output length mismatch" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:128 +msgid "running ipmitool failure" +msgstr "" + +#: ceilometer/network/floatingip.py:57 #, python-format msgid "FLOATING IP USAGE: %s" msgstr "" @@ -971,32 +1020,32 @@ msgstr "" msgid "network notification %r" msgstr "" -#: ceilometer/network/services/fwaas.py:45 +#: ceilometer/network/services/fwaas.py:49 #, python-format msgid "Unknown status %(stat)s received on fw %(id)s,skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:61 +#: ceilometer/network/services/lbaas.py:64 #, python-format msgid "Unknown status %(stat)s received on pool %(id)s, skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:105 +#: ceilometer/network/services/lbaas.py:112 #, python-format msgid "Unknown status %(stat)s received on vip %(id)s, skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:142 +#: ceilometer/network/services/lbaas.py:153 #, python-format msgid "Unknown status %(stat)s received on member %(id)s,skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:240 +#: ceilometer/network/services/lbaas.py:258 #, python-format msgid "Ignoring pool %(pool_id)s: %(error)s" msgstr "" -#: ceilometer/network/services/vpnaas.py:46 +#: ceilometer/network/services/vpnaas.py:50 #, python-format msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample" msgstr "" @@ -1017,7 +1066,7 @@ msgstr "" msgid "Request failed to connect to OpenDaylight with NorthBound REST API" msgstr "" -#: ceilometer/objectstore/swift.py:69 +#: ceilometer/objectstore/swift.py:77 msgid "Swift endpoint not found" msgstr "" @@ -1074,17 +1123,58 @@ msgstr "" msgid "Rules must be an instance of dict or Rules, got %s instead" msgstr "" -#: ceilometer/openstack/common/strutils.py:114 +#: ceilometer/openstack/common/processutils.py:59 +msgid "Unexpected error while running command." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:62 +#, python-format +msgid "" +"%(description)s\n" +"Command: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:143 +#, python-format +msgid "Got unknown keyword args: %r" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:148 +msgid "Command requested root, but did not specify a root helper." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:158 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:206 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:247 +msgid "Environment not supported over SSH" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:251 +msgid "process_input not supported over SSH" +msgstr "" + +#: ceilometer/openstack/common/strutils.py:125 #, python-format msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgstr "" -#: ceilometer/openstack/common/strutils.py:219 +#: ceilometer/openstack/common/strutils.py:230 #, python-format msgid "Invalid unit system: \"%s\"" msgstr "" -#: ceilometer/openstack/common/strutils.py:228 +#: ceilometer/openstack/common/strutils.py:239 #, python-format msgid "Invalid string format: %s" msgstr "" @@ -1141,23 +1231,23 @@ msgstr "" msgid "looking for %(name)r driver in %(namespace)r" msgstr "" -#: ceilometer/storage/impl_hbase.py:291 ceilometer/storage/impl_hbase.py:340 +#: ceilometer/storage/impl_hbase.py:292 ceilometer/storage/impl_hbase.py:342 #, python-format msgid "Query Resource table: %s" msgstr "" -#: ceilometer/storage/impl_hbase.py:333 +#: ceilometer/storage/impl_hbase.py:335 msgid "Pagination not implemented" msgstr "" -#: ceilometer/storage/impl_hbase.py:381 +#: ceilometer/storage/impl_hbase.py:383 #, python-format msgid "Query Meter Table: %s" msgstr "" -#: ceilometer/storage/impl_hbase.py:528 -#: ceilometer/storage/impl_sqlalchemy.py:722 -#: ceilometer/storage/pymongo_base.py:143 +#: ceilometer/storage/impl_hbase.py:531 +#: ceilometer/storage/impl_sqlalchemy.py:812 +#: ceilometer/storage/pymongo_base.py:144 #, python-format msgid "Failed to record event: %s" msgstr "" @@ -1172,36 +1262,41 @@ msgstr "" msgid "Dropping data with TTL %d" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:283 +#: ceilometer/storage/impl_sqlalchemy.py:308 #, python-format msgid "Unknown metadata type. Key (%s) will not be queryable." msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:315 +#: ceilometer/storage/impl_sqlalchemy.py:376 #, python-format msgid "%d samples removed from database" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:718 -#: ceilometer/storage/pymongo_base.py:139 +#: ceilometer/storage/impl_sqlalchemy.py:808 +#: ceilometer/storage/pymongo_base.py:140 #, python-format msgid "Failed to record duplicated event: %s" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:737 +#: ceilometer/storage/impl_sqlalchemy.py:827 #, python-format msgid "Getting events that match filter: %s" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:848 +#: ceilometer/storage/impl_sqlalchemy.py:938 #, python-format msgid "Get traits for %s" msgstr "" -#: ceilometer/storage/hbase/inmemory.py:257 +#: ceilometer/storage/hbase/inmemory.py:261 msgid "Opening in-memory HBase connection" msgstr "" +#: ceilometer/storage/hbase/utils.py:439 +#, python-format +msgid "Cannot create table %(table_name)s it already exists. Ignoring error" +msgstr "" + #: ceilometer/storage/mongo/utils.py:175 #, python-format msgid "Connecting to %(db)s on %(nodelist)s" diff --git a/ceilometer/locale/de/LC_MESSAGES/ceilometer-log-warning.po b/ceilometer/locale/de/LC_MESSAGES/ceilometer-log-warning.po index 55b88ac4d..b2047af8f 100644 --- a/ceilometer/locale/de/LC_MESSAGES/ceilometer-log-warning.po +++ b/ceilometer/locale/de/LC_MESSAGES/ceilometer-log-warning.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-02 06:09+0000\n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" "PO-Revision-Date: 2014-06-14 19:30+0000\n" "Last-Translator: Andreas Jaeger \n" "Language-Team: German (http://www.transifex.com/projects/p/ceilometer/" @@ -20,6 +20,11 @@ msgstr "" "Generated-By: Babel 1.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ceilometer/central/discovery.py:46 +#, python-format +msgid "No endpoints found for service %s" +msgstr "" + #: ceilometer/openstack/common/loopingcall.py:87 #, python-format msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" diff --git a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po index 54dafb330..f6d2e81c4 100644 --- a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-02 06:09+0000\n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" "PO-Revision-Date: 2014-08-27 12:47+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" @@ -20,6 +20,11 @@ msgstr "" "Generated-By: Babel 1.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: ceilometer/central/discovery.py:46 +#, python-format +msgid "No endpoints found for service %s" +msgstr "" + #: ceilometer/openstack/common/loopingcall.py:87 #, python-format msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" diff --git a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po index 7926305f8..9b76a2788 100644 --- a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-09 06:08+0000\n" -"PO-Revision-Date: 2014-09-02 10:01+0000\n" -"Last-Translator: Andi Chandler \n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" +"PO-Revision-Date: 2014-09-20 23:19+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) " "(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -19,22 +19,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: ceilometer/agent.py:91 +#: ceilometer/agent.py:92 #, python-format msgid "Polling pollster %s" msgstr "Polling pollster %s" -#: ceilometer/agent.py:101 +#: ceilometer/agent.py:108 #, python-format msgid "Continue after error from %(name)s: %(error)s" msgstr "Continue after error from %(name)s: %(error)s" -#: ceilometer/agent.py:203 +#: ceilometer/agent.py:215 #, python-format msgid "Unable to discover resources: %s" msgstr "Unable to discover resources: %s" -#: ceilometer/agent.py:205 +#: ceilometer/agent.py:217 #, python-format msgid "Unknown discovery extension: %s" msgstr "Unknown discovery extension: %s" @@ -170,27 +170,27 @@ msgstr "skipping alarm %s: type unsupported" msgid "evaluating alarm %s" msgstr "evaluating alarm %s" -#: ceilometer/alarm/service.py:259 +#: ceilometer/alarm/service.py:261 #, python-format msgid "Unable to parse action %(action)s for alarm %(alarm_id)s" msgstr "Unable to parse action %(action)s for alarm %(alarm_id)s" -#: ceilometer/alarm/service.py:268 +#: ceilometer/alarm/service.py:270 #, python-format msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" msgstr "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" -#: ceilometer/alarm/service.py:274 +#: ceilometer/alarm/service.py:276 #, python-format msgid "Notifying alarm %(id)s with action %(act)s" msgstr "Notifying alarm %(id)s with action %(act)s" -#: ceilometer/alarm/service.py:279 +#: ceilometer/alarm/service.py:281 #, python-format msgid "Unable to notify alarm %s" msgstr "Unable to notify alarm %s" -#: ceilometer/alarm/service.py:298 +#: ceilometer/alarm/service.py:300 msgid "Unable to notify for an alarm with no action" msgstr "Unable to notify for an alarm with no action" @@ -428,47 +428,47 @@ msgstr "%(this)s alarms for evaluation: %(alarms)s" msgid "assignment retrieval failed" msgstr "assignment retrieval failed" -#: ceilometer/alarm/storage/impl_hbase.py:91 -#: ceilometer/storage/impl_hbase.py:154 +#: ceilometer/alarm/storage/impl_hbase.py:92 +#: ceilometer/storage/impl_hbase.py:155 msgid "Creating a new in-memory HBase Connection object" msgstr "Creating a new in-memory HBase Connection object" -#: ceilometer/alarm/storage/impl_hbase.py:105 -#: ceilometer/storage/impl_hbase.py:169 +#: ceilometer/alarm/storage/impl_hbase.py:107 +#: ceilometer/storage/impl_hbase.py:170 msgid "Dropping HBase schema..." msgstr "Dropping HBase schema..." -#: ceilometer/alarm/storage/impl_hbase.py:112 -#: ceilometer/storage/impl_hbase.py:177 +#: ceilometer/alarm/storage/impl_hbase.py:114 +#: ceilometer/storage/impl_hbase.py:178 msgid "Cannot disable table but ignoring error" msgstr "Cannot disable table but ignoring error" -#: ceilometer/alarm/storage/impl_hbase.py:116 -#: ceilometer/storage/impl_hbase.py:181 +#: ceilometer/alarm/storage/impl_hbase.py:118 +#: ceilometer/storage/impl_hbase.py:182 msgid "Cannot delete table but ignoring error" msgstr "Cannot delete table but ignoring error" -#: ceilometer/alarm/storage/impl_hbase.py:127 -#: ceilometer/storage/impl_hbase.py:192 +#: ceilometer/alarm/storage/impl_hbase.py:129 +#: ceilometer/storage/impl_hbase.py:193 #, python-format msgid "connecting to HBase on %(host)s:%(port)s" msgstr "connecting to HBase on %(host)s:%(port)s" -#: ceilometer/api/app.py:154 +#: ceilometer/api/app.py:163 #, python-format msgid "Starting server in PID %s" msgstr "Starting server in PID %s" -#: ceilometer/api/app.py:155 +#: ceilometer/api/app.py:164 msgid "Configuration:" msgstr "Configuration:" -#: ceilometer/api/app.py:159 +#: ceilometer/api/app.py:168 #, 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:163 +#: ceilometer/api/app.py:172 #, python-format msgid "serving on http://%(host)s:%(port)s" msgstr "serving on http://%(host)s:%(port)s" @@ -478,32 +478,32 @@ msgstr "serving on http://%(host)s:%(port)s" msgid "Error parsing HTTP response: %s" msgstr "Error parsing HTTP response: %s" -#: ceilometer/api/controllers/v2.py:94 +#: ceilometer/api/controllers/v2.py:97 #, python-format msgid "%(entity)s %(id)s Not Found" msgstr "%(entity)s %(id)s Not Found" -#: ceilometer/api/controllers/v2.py:102 +#: ceilometer/api/controllers/v2.py:105 #, python-format msgid "Alarm %s not found" msgstr "Alarm %s not found" -#: ceilometer/api/controllers/v2.py:104 +#: ceilometer/api/controllers/v2.py:107 #, python-format msgid "Alarm %(alarm_id)s not found in project %(project)s" msgstr "Alarm %(alarm_id)s not found in project %(project)s" -#: ceilometer/api/controllers/v2.py:117 +#: ceilometer/api/controllers/v2.py:120 #, python-format msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgstr "Alarm quota exceeded for user %(u)s on project %(p)s" -#: ceilometer/api/controllers/v2.py:310 +#: ceilometer/api/controllers/v2.py:313 #, python-format msgid "Unable to convert the value %(value)s to the expected data type %(type)s." msgstr "Unable to convert the value %(value)s to the expected data type %(type)s." -#: ceilometer/api/controllers/v2.py:315 +#: ceilometer/api/controllers/v2.py:318 #, python-format msgid "" "The data type %(type)s is not supported. The supported data type list is:" @@ -512,7 +512,7 @@ msgstr "" "The data type %(type)s is not supported. The supported data type list is:" " %(supported)s" -#: ceilometer/api/controllers/v2.py:320 +#: ceilometer/api/controllers/v2.py:323 #, python-format msgid "" "Unexpected exception converting %(value)s to the expected data type " @@ -521,55 +521,65 @@ msgstr "" "Unexpected exception converting %(value)s to the expected data type " "%(type)s." -#: ceilometer/api/controllers/v2.py:331 +#: ceilometer/api/controllers/v2.py:334 #, python-format msgid "Not Authorized to access %(aspect)s %(id)s" msgstr "Not Authorised to access %(aspect)s %(id)s" -#: ceilometer/api/controllers/v2.py:804 +#: ceilometer/api/controllers/v2.py:809 msgid "clamping min timestamp to range" msgstr "clamping min timestamp to range" -#: ceilometer/api/controllers/v2.py:809 +#: ceilometer/api/controllers/v2.py:814 msgid "clamping max timestamp to range" msgstr "clamping max timestamp to range" -#: ceilometer/api/controllers/v2.py:885 ceilometer/api/controllers/v2.py:1151 +#: ceilometer/api/controllers/v2.py:890 ceilometer/api/controllers/v2.py:1156 msgid "Limit must be positive" msgstr "Limit must be positive" -#: ceilometer/api/controllers/v2.py:968 +#: ceilometer/api/controllers/v2.py:973 msgid "Period must be positive." msgstr "Period must be positive." -#: ceilometer/api/controllers/v2.py:980 +#: ceilometer/api/controllers/v2.py:985 #, python-format msgid "computed value coming from %r" msgstr "computed value coming from %r" -#: ceilometer/api/controllers/v2.py:1167 +#: ceilometer/api/controllers/v2.py:1172 msgid "Sample" msgstr "Sample" -#: ceilometer/api/controllers/v2.py:1350 +#: ceilometer/api/controllers/v2.py:1337 +#, python-format +msgid "Filter expression not valid: %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1352 +#, python-format +msgid "Order-by expression not valid: %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1363 msgid "Limit should be positive" msgstr "Limit should be positive" -#: ceilometer/api/controllers/v2.py:1443 +#: ceilometer/api/controllers/v2.py:1456 #, python-format msgid "String %s is not a valid isotime" msgstr "String %s is not a valid isotime" -#: ceilometer/api/controllers/v2.py:1444 +#: ceilometer/api/controllers/v2.py:1457 #, python-format msgid "Failed to parse the timestamp value %s" msgstr "Failed to parse the timestamp value %s" -#: ceilometer/api/controllers/v2.py:1530 +#: ceilometer/api/controllers/v2.py:1543 msgid "Resource" msgstr "Resource" -#: ceilometer/api/controllers/v2.py:1605 +#: ceilometer/api/controllers/v2.py:1618 #, python-format msgid "" "Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of " @@ -578,92 +588,103 @@ msgstr "" "Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of " "%(threshold)s over %(period)s seconds" -#: ceilometer/api/controllers/v2.py:1645 +#: ceilometer/api/controllers/v2.py:1658 #, python-format msgid "Combined state of alarms %s" msgstr "Combined state of alarms %s" -#: ceilometer/api/controllers/v2.py:1654 +#: ceilometer/api/controllers/v2.py:1667 msgid "Alarm combination rule should contain at least two different alarm ids." msgstr "Alarm combination rule should contain at least two different alarm ids." -#: ceilometer/api/controllers/v2.py:1705 +#: ceilometer/api/controllers/v2.py:1718 #, python-format msgid "Timezone %s is not valid" msgstr "Timezone %s is not valid" -#: ceilometer/api/controllers/v2.py:1830 +#: ceilometer/api/controllers/v2.py:1844 msgid "Time constraint names must be unique for a given alarm." msgstr "Time constraint names must be unique for a given alarm." -#: ceilometer/api/controllers/v2.py:1840 +#: ceilometer/api/controllers/v2.py:1854 #, python-format msgid "%(rule)s must be set for %(type)s type alarm" msgstr "%(rule)s must be set for %(type)s type alarm" -#: ceilometer/api/controllers/v2.py:1844 +#: ceilometer/api/controllers/v2.py:1858 msgid "threshold_rule and combination_rule cannot be set at the same time" msgstr "threshold_rule and combination_rule cannot be set at the same time" -#: ceilometer/api/controllers/v2.py:2008 +#: ceilometer/api/controllers/v2.py:1875 +#, python-format +msgid "Unable to parse action %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1878 +#, python-format +msgid "Unsupported action %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:2041 #, python-format msgid "Alarm with name=%s exists" msgstr "Alarm with name=%s exists" -#: ceilometer/api/controllers/v2.py:2015 +#: ceilometer/api/controllers/v2.py:2048 #, python-format msgid "Cannot specify alarm %s itself in combination rule" msgstr "Cannot specify alarm %s itself in combination rule" -#: ceilometer/api/controllers/v2.py:2023 +#: ceilometer/api/controllers/v2.py:2056 #, python-format msgid "Error while putting alarm: %s" msgstr "Error while putting alarm: %s" -#: ceilometer/api/controllers/v2.py:2024 ceilometer/api/controllers/v2.py:2175 +#: ceilometer/api/controllers/v2.py:2057 ceilometer/api/controllers/v2.py:2208 msgid "Alarm incorrect" msgstr "Alarm incorrect" -#: ceilometer/api/controllers/v2.py:2075 +#: ceilometer/api/controllers/v2.py:2108 msgid "state invalid" msgstr "state invalid" -#: ceilometer/api/controllers/v2.py:2168 +#: ceilometer/api/controllers/v2.py:2201 #, python-format msgid "Alarm with name='%s' exists" msgstr "Alarm with name='%s' exists" -#: ceilometer/api/controllers/v2.py:2174 +#: ceilometer/api/controllers/v2.py:2207 #, python-format msgid "Error while posting alarm: %s" msgstr "Error while posting alarm: %s" -#: ceilometer/api/controllers/v2.py:2327 +#: ceilometer/api/controllers/v2.py:2364 msgid "operator {} is incorrect" msgstr "operator {} is incorrect" -#: ceilometer/api/controllers/v2.py:2349 +#: ceilometer/api/controllers/v2.py:2386 #, python-format msgid "Getting traits for %s" msgstr "Getting traits for %s" -#: ceilometer/api/controllers/v2.py:2414 +#: ceilometer/api/controllers/v2.py:2451 msgid "Event" msgstr "Event" -#: ceilometer/api/controllers/v2.py:2417 +#: ceilometer/api/controllers/v2.py:2454 #, python-format msgid "More than one event with id %s returned from storage driver" msgstr "More than one event with id %s returned from storage driver" -#: ceilometer/central/plugin.py:49 +#: ceilometer/central/plugin.py:66 #, python-format msgid "Skip due to keystone error %s" msgstr "Skip due to keystone error %s" -#: ceilometer/central/plugin.py:55 -msgid "Skipping because service is notregistered in keystone" -msgstr "Skipping because service is notregistered in keystone" +#: ceilometer/central/plugin.py:73 +#, python-format +msgid "Skipping because %s service is not registered in keystone" +msgstr "" #: ceilometer/cmd/storage.py:39 msgid "Clearing expired metering data" @@ -719,10 +740,10 @@ msgstr "CPUTIME USAGE: %(instance)s %(time)d" #: ceilometer/compute/pollsters/cpu.py:52 #: ceilometer/compute/pollsters/cpu.py:83 -#: ceilometer/compute/pollsters/disk.py:121 -#: ceilometer/compute/pollsters/disk.py:326 +#: ceilometer/compute/pollsters/disk.py:122 +#: ceilometer/compute/pollsters/disk.py:327 #: ceilometer/compute/pollsters/memory.py:47 -#: ceilometer/compute/pollsters/net.py:106 +#: ceilometer/compute/pollsters/net.py:107 #, python-format msgid "Exception while getting samples %s" msgstr "Exception while getting samples %s" @@ -757,16 +778,16 @@ 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:124 -#: ceilometer/compute/pollsters/disk.py:329 -#: ceilometer/compute/pollsters/net.py:109 +#: ceilometer/compute/pollsters/disk.py:125 +#: ceilometer/compute/pollsters/disk.py:330 +#: ceilometer/compute/pollsters/net.py:110 #, 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:129 -#: ceilometer/compute/pollsters/disk.py:335 -#: ceilometer/compute/pollsters/net.py:114 +#: ceilometer/compute/pollsters/disk.py:130 +#: ceilometer/compute/pollsters/disk.py:336 +#: ceilometer/compute/pollsters/net.py:115 #, python-format msgid "Ignoring instance %(name)s: %(error)s" msgstr "Ignoring instance %(name)s: %(error)s" @@ -791,12 +812,12 @@ msgstr "Obtaining Memory Usage is not implemented for %s" msgid "Could not get Memory Usage for %(id)s: %(e)s" msgstr "Could not get Memory Usage for %(id)s: %(e)s" -#: ceilometer/compute/pollsters/net.py:92 +#: ceilometer/compute/pollsters/net.py:93 #, python-format msgid "checking net info for instance %s" msgstr "checking net info for instance %s" -#: ceilometer/compute/virt/inspector.py:230 +#: ceilometer/compute/virt/inspector.py:231 #, python-format msgid "Unable to load the hypervisor inspector: %s" msgstr "Unable to load the hypervisor inspector: %s" @@ -898,7 +919,7 @@ msgstr "Failed to record metering data: %s" msgid "message signature invalid, discarding message: %r" msgstr "message signature invalid, discarding message: %r" -#: ceilometer/energy/kwapi.py:78 +#: ceilometer/energy/kwapi.py:89 msgid "Kwapi endpoint not found" msgstr "Kwapi endpoint not found" @@ -969,35 +990,63 @@ msgstr "No Event Definitions configuration file found! Using default config." msgid "Event Definitions: %s" msgstr "Event Definitions: %s" -#: ceilometer/event/endpoint.py:37 +#: ceilometer/event/endpoint.py:38 msgid "Loading event definitions" msgstr "Loading event definitions" -#: ceilometer/event/endpoint.py:63 +#: ceilometer/event/endpoint.py:64 #, python-format msgid "Saving event \"%s\"" msgstr "Saving event \"%s\"" -#: ceilometer/event/endpoint.py:70 +#: ceilometer/event/endpoint.py:71 msgid "Event is not implemented with the storage backend" msgstr "Event is not implemented with the storage backend" -#: ceilometer/hardware/discovery.py:59 +#: ceilometer/hardware/discovery.py:73 #, python-format msgid "Couldn't obtain IP address ofinstance %s" msgstr "Couldn't obtain IP address ofinstance %s" -#: ceilometer/hardware/plugin.py:73 +#: ceilometer/hardware/plugin.py:66 +msgid "Passed resource dict must contain keys resource_id and resource_url." +msgstr "" + +#: ceilometer/hardware/plugin.py:108 #, python-format msgid "inspector call failed for %(ident)s host %(host)s: %(err)s" msgstr "inspector call failed for %(ident)s host %(host)s: %(err)s" -#: ceilometer/hardware/plugin.py:104 +#: ceilometer/hardware/plugin.py:139 #, python-format msgid "Can NOT load inspector %(name)s: %(err)s" msgstr "Can NOT load inspector %(name)s: %(err)s" -#: ceilometer/network/floatingip.py:45 +#: ceilometer/ipmi/platform/intel_node_manager.py:229 +msgid "Node Manager init failed" +msgstr "" + +#: ceilometer/ipmi/platform/ipmi_sensor.py:103 +msgid "Wrong sensor type" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:42 +msgid "parse IPMI sensor data failed,unknown sensor type" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:83 +msgid "parse IPMI sensor data failed,No data retrieved from given input" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:105 +msgid "ipmitool output length mismatch" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:128 +msgid "running ipmitool failure" +msgstr "" + +#: ceilometer/network/floatingip.py:57 #, python-format msgid "FLOATING IP USAGE: %s" msgstr "FLOATING IP USAGE: %s" @@ -1007,32 +1056,32 @@ msgstr "FLOATING IP USAGE: %s" msgid "network notification %r" msgstr "network notification %r" -#: ceilometer/network/services/fwaas.py:45 +#: ceilometer/network/services/fwaas.py:49 #, python-format msgid "Unknown status %(stat)s received on fw %(id)s,skipping sample" msgstr "Unknown status %(stat)s received on fw %(id)s,skipping sample" -#: ceilometer/network/services/lbaas.py:61 +#: ceilometer/network/services/lbaas.py:64 #, python-format msgid "Unknown status %(stat)s received on pool %(id)s, skipping sample" msgstr "Unknown status %(stat)s received on pool %(id)s, skipping sample" -#: ceilometer/network/services/lbaas.py:105 +#: ceilometer/network/services/lbaas.py:112 #, python-format msgid "Unknown status %(stat)s received on vip %(id)s, skipping sample" msgstr "Unknown status %(stat)s received on vip %(id)s, skipping sample" -#: ceilometer/network/services/lbaas.py:142 +#: ceilometer/network/services/lbaas.py:153 #, python-format msgid "Unknown status %(stat)s received on member %(id)s,skipping sample" msgstr "Unknown status %(stat)s received on member %(id)s,skipping sample" -#: ceilometer/network/services/lbaas.py:240 +#: ceilometer/network/services/lbaas.py:258 #, python-format msgid "Ignoring pool %(pool_id)s: %(error)s" msgstr "Ignoring pool %(pool_id)s: %(error)s" -#: ceilometer/network/services/vpnaas.py:46 +#: ceilometer/network/services/vpnaas.py:50 #, python-format msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample" msgstr "Unknown status %(stat)s received on vpn %(id)s,skipping sample" @@ -1053,7 +1102,7 @@ msgstr "OpenDaylitght API returned %(status)s %(reason)s" msgid "Request failed to connect to OpenDaylight with NorthBound REST API" msgstr "Request failed to connect to OpenDaylight with NorthBound REST API" -#: ceilometer/objectstore/swift.py:69 +#: ceilometer/objectstore/swift.py:77 msgid "Swift endpoint not found" msgstr "Swift endpoint not found" @@ -1112,17 +1161,58 @@ msgstr "Policy doesn't allow %s to be performed." 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/strutils.py:114 +#: ceilometer/openstack/common/processutils.py:59 +msgid "Unexpected error while running command." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:62 +#, python-format +msgid "" +"%(description)s\n" +"Command: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:143 +#, python-format +msgid "Got unknown keyword args: %r" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:148 +msgid "Command requested root, but did not specify a root helper." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:158 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "Running cmd (subprocess): %s" + +#: ceilometer/openstack/common/processutils.py:206 +#, python-format +msgid "%r failed. Retrying." +msgstr "%r failed. Retrying." + +#: ceilometer/openstack/common/processutils.py:247 +msgid "Environment not supported over SSH" +msgstr "Environment not supported over SSH" + +#: ceilometer/openstack/common/processutils.py:251 +msgid "process_input not supported over SSH" +msgstr "process_input not supported over SSH" + +#: ceilometer/openstack/common/strutils.py:125 #, python-format msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgstr "Unrecognised value '%(val)s', acceptable values are: %(acceptable)s" -#: ceilometer/openstack/common/strutils.py:219 +#: ceilometer/openstack/common/strutils.py:230 #, python-format msgid "Invalid unit system: \"%s\"" msgstr "Invalid unit system: \"%s\"" -#: ceilometer/openstack/common/strutils.py:228 +#: ceilometer/openstack/common/strutils.py:239 #, python-format msgid "Invalid string format: %s" msgstr "Invalid string format: %s" @@ -1179,23 +1269,23 @@ msgstr "Unable to send sample over UDP" msgid "looking for %(name)r driver in %(namespace)r" msgstr "looking for %(name)r driver in %(namespace)r" -#: ceilometer/storage/impl_hbase.py:291 ceilometer/storage/impl_hbase.py:340 +#: ceilometer/storage/impl_hbase.py:292 ceilometer/storage/impl_hbase.py:342 #, python-format msgid "Query Resource table: %s" msgstr "Query Resource table: %s" -#: ceilometer/storage/impl_hbase.py:333 +#: ceilometer/storage/impl_hbase.py:335 msgid "Pagination not implemented" msgstr "Pagination not implemented" -#: ceilometer/storage/impl_hbase.py:381 +#: ceilometer/storage/impl_hbase.py:383 #, python-format msgid "Query Meter Table: %s" msgstr "Query Meter Table: %s" -#: ceilometer/storage/impl_hbase.py:528 -#: ceilometer/storage/impl_sqlalchemy.py:722 -#: ceilometer/storage/pymongo_base.py:143 +#: ceilometer/storage/impl_hbase.py:531 +#: ceilometer/storage/impl_sqlalchemy.py:812 +#: ceilometer/storage/pymongo_base.py:144 #, python-format msgid "Failed to record event: %s" msgstr "Failed to record event: %s" @@ -1210,36 +1300,41 @@ 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_sqlalchemy.py:283 +#: ceilometer/storage/impl_sqlalchemy.py:308 #, python-format msgid "Unknown metadata type. Key (%s) will not be queryable." msgstr "Unknown metadata type. Key (%s) will not be queryable." -#: ceilometer/storage/impl_sqlalchemy.py:315 +#: ceilometer/storage/impl_sqlalchemy.py:376 #, python-format msgid "%d samples removed from database" msgstr "%d samples removed from database" -#: ceilometer/storage/impl_sqlalchemy.py:718 -#: ceilometer/storage/pymongo_base.py:139 +#: ceilometer/storage/impl_sqlalchemy.py:808 +#: ceilometer/storage/pymongo_base.py:140 #, python-format msgid "Failed to record duplicated event: %s" msgstr "Failed to record duplicated event: %s" -#: ceilometer/storage/impl_sqlalchemy.py:737 +#: ceilometer/storage/impl_sqlalchemy.py:827 #, python-format msgid "Getting events that match filter: %s" msgstr "Getting events that match filter: %s" -#: ceilometer/storage/impl_sqlalchemy.py:848 +#: ceilometer/storage/impl_sqlalchemy.py:938 #, python-format msgid "Get traits for %s" msgstr "Get traits for %s" -#: ceilometer/storage/hbase/inmemory.py:257 +#: ceilometer/storage/hbase/inmemory.py:261 msgid "Opening in-memory HBase connection" msgstr "Opening in-memory HBase connection" +#: ceilometer/storage/hbase/utils.py:439 +#, python-format +msgid "Cannot create table %(table_name)s it already exists. Ignoring error" +msgstr "" + #: ceilometer/storage/mongo/utils.py:175 #, python-format msgid "Connecting to %(db)s on %(nodelist)s" diff --git a/ceilometer/locale/en_US/LC_MESSAGES/ceilometer.po b/ceilometer/locale/en_US/LC_MESSAGES/ceilometer.po index 524fe4c95..e5681c053 100644 --- a/ceilometer/locale/en_US/LC_MESSAGES/ceilometer.po +++ b/ceilometer/locale/en_US/LC_MESSAGES/ceilometer.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-02 06:09+0000\n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" "PO-Revision-Date: 2012-12-11 06:53+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -18,22 +18,22 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: ceilometer/agent.py:85 +#: ceilometer/agent.py:92 #, python-format msgid "Polling pollster %s" msgstr "" -#: ceilometer/agent.py:95 +#: ceilometer/agent.py:108 #, python-format msgid "Continue after error from %(name)s: %(error)s" msgstr "" -#: ceilometer/agent.py:171 +#: ceilometer/agent.py:215 #, python-format msgid "Unable to discover resources: %s" msgstr "" -#: ceilometer/agent.py:173 +#: ceilometer/agent.py:217 #, python-format msgid "Unknown discovery extension: %s" msgstr "" @@ -135,53 +135,53 @@ msgstr "" msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0" msgstr "" -#: ceilometer/alarm/rpc.py:53 +#: ceilometer/alarm/rpc.py:56 #, python-format msgid "" "alarm %(alarm_id)s has no action configured for state transition from " "%(previous)s to state %(state)s, skipping the notification." msgstr "" -#: ceilometer/alarm/service.py:90 +#: ceilometer/alarm/service.py:93 #, python-format msgid "initiating evaluation cycle on %d alarms" msgstr "" -#: ceilometer/alarm/service.py:95 +#: ceilometer/alarm/service.py:98 msgid "alarm evaluation cycle failed" msgstr "" -#: ceilometer/alarm/service.py:100 +#: ceilometer/alarm/service.py:103 #, python-format msgid "skipping alarm %s: type unsupported" msgstr "" -#: ceilometer/alarm/service.py:104 +#: ceilometer/alarm/service.py:107 #, python-format msgid "evaluating alarm %s" msgstr "" -#: ceilometer/alarm/service.py:216 +#: ceilometer/alarm/service.py:261 #, python-format msgid "Unable to parse action %(action)s for alarm %(alarm_id)s" msgstr "" -#: ceilometer/alarm/service.py:225 +#: ceilometer/alarm/service.py:270 #, python-format msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" msgstr "" -#: ceilometer/alarm/service.py:231 +#: ceilometer/alarm/service.py:276 #, python-format msgid "Notifying alarm %(id)s with action %(act)s" msgstr "" -#: ceilometer/alarm/service.py:236 +#: ceilometer/alarm/service.py:281 #, python-format msgid "Unable to notify alarm %s" msgstr "" -#: ceilometer/alarm/service.py:255 +#: ceilometer/alarm/service.py:300 msgid "Unable to notify for an alarm with no action" msgstr "" @@ -409,47 +409,47 @@ msgstr "" msgid "assignment retrieval failed" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:91 -#: ceilometer/storage/impl_hbase.py:154 +#: ceilometer/alarm/storage/impl_hbase.py:92 +#: ceilometer/storage/impl_hbase.py:155 msgid "Creating a new in-memory HBase Connection object" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:105 -#: ceilometer/storage/impl_hbase.py:169 +#: ceilometer/alarm/storage/impl_hbase.py:107 +#: ceilometer/storage/impl_hbase.py:170 msgid "Dropping HBase schema..." msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:112 -#: ceilometer/storage/impl_hbase.py:177 +#: ceilometer/alarm/storage/impl_hbase.py:114 +#: ceilometer/storage/impl_hbase.py:178 msgid "Cannot disable table but ignoring error" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:116 -#: ceilometer/storage/impl_hbase.py:181 +#: ceilometer/alarm/storage/impl_hbase.py:118 +#: ceilometer/storage/impl_hbase.py:182 msgid "Cannot delete table but ignoring error" msgstr "" -#: ceilometer/alarm/storage/impl_hbase.py:127 -#: ceilometer/storage/impl_hbase.py:192 +#: ceilometer/alarm/storage/impl_hbase.py:129 +#: ceilometer/storage/impl_hbase.py:193 #, python-format msgid "connecting to HBase on %(host)s:%(port)s" msgstr "" -#: ceilometer/api/app.py:154 +#: ceilometer/api/app.py:163 #, python-format msgid "Starting server in PID %s" msgstr "" -#: ceilometer/api/app.py:155 +#: ceilometer/api/app.py:164 msgid "Configuration:" msgstr "" -#: ceilometer/api/app.py:159 +#: ceilometer/api/app.py:168 #, 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:163 +#: ceilometer/api/app.py:172 #, python-format msgid "serving on http://%(host)s:%(port)s" msgstr "" @@ -459,185 +459,206 @@ msgstr "" msgid "Error parsing HTTP response: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:94 +#: ceilometer/api/controllers/v2.py:97 #, python-format msgid "%(entity)s %(id)s Not Found" msgstr "" -#: ceilometer/api/controllers/v2.py:102 +#: ceilometer/api/controllers/v2.py:105 #, python-format msgid "Alarm %s not found" msgstr "" -#: ceilometer/api/controllers/v2.py:104 +#: ceilometer/api/controllers/v2.py:107 #, python-format msgid "Alarm %(alarm_id)s not found in project %(project)s" msgstr "" -#: ceilometer/api/controllers/v2.py:117 +#: ceilometer/api/controllers/v2.py:120 #, python-format msgid "Alarm quota exceeded for user %(u)s on project %(p)s" msgstr "" -#: ceilometer/api/controllers/v2.py:310 +#: ceilometer/api/controllers/v2.py:313 #, python-format msgid "Unable to convert the value %(value)s to the expected data type %(type)s." msgstr "" -#: ceilometer/api/controllers/v2.py:315 +#: ceilometer/api/controllers/v2.py:318 #, python-format msgid "" "The data type %(type)s is not supported. The supported data type list is:" " %(supported)s" msgstr "" -#: ceilometer/api/controllers/v2.py:320 +#: ceilometer/api/controllers/v2.py:323 #, python-format msgid "" "Unexpected exception converting %(value)s to the expected data type " "%(type)s." msgstr "" -#: ceilometer/api/controllers/v2.py:331 +#: ceilometer/api/controllers/v2.py:334 #, python-format msgid "Not Authorized to access %(aspect)s %(id)s" msgstr "" -#: ceilometer/api/controllers/v2.py:804 +#: ceilometer/api/controllers/v2.py:809 msgid "clamping min timestamp to range" msgstr "" -#: ceilometer/api/controllers/v2.py:809 +#: ceilometer/api/controllers/v2.py:814 msgid "clamping max timestamp to range" msgstr "" -#: ceilometer/api/controllers/v2.py:885 ceilometer/api/controllers/v2.py:1151 +#: ceilometer/api/controllers/v2.py:890 ceilometer/api/controllers/v2.py:1156 msgid "Limit must be positive" msgstr "" -#: ceilometer/api/controllers/v2.py:968 +#: ceilometer/api/controllers/v2.py:973 msgid "Period must be positive." msgstr "" -#: ceilometer/api/controllers/v2.py:980 +#: ceilometer/api/controllers/v2.py:985 #, python-format msgid "computed value coming from %r" msgstr "" -#: ceilometer/api/controllers/v2.py:1167 +#: ceilometer/api/controllers/v2.py:1172 msgid "Sample" msgstr "" -#: ceilometer/api/controllers/v2.py:1350 +#: ceilometer/api/controllers/v2.py:1337 +#, python-format +msgid "Filter expression not valid: %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1352 +#, python-format +msgid "Order-by expression not valid: %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1363 msgid "Limit should be positive" msgstr "" -#: ceilometer/api/controllers/v2.py:1443 +#: ceilometer/api/controllers/v2.py:1456 #, python-format msgid "String %s is not a valid isotime" msgstr "" -#: ceilometer/api/controllers/v2.py:1444 +#: ceilometer/api/controllers/v2.py:1457 #, python-format msgid "Failed to parse the timestamp value %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1530 +#: ceilometer/api/controllers/v2.py:1543 msgid "Resource" msgstr "" -#: ceilometer/api/controllers/v2.py:1605 +#: ceilometer/api/controllers/v2.py:1618 #, python-format msgid "" "Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of " "%(threshold)s over %(period)s seconds" msgstr "" -#: ceilometer/api/controllers/v2.py:1645 +#: ceilometer/api/controllers/v2.py:1658 #, python-format msgid "Combined state of alarms %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1654 +#: ceilometer/api/controllers/v2.py:1667 msgid "Alarm combination rule should contain at least two different alarm ids." msgstr "" -#: ceilometer/api/controllers/v2.py:1705 +#: ceilometer/api/controllers/v2.py:1718 #, python-format msgid "Timezone %s is not valid" msgstr "" -#: ceilometer/api/controllers/v2.py:1830 +#: ceilometer/api/controllers/v2.py:1844 msgid "Time constraint names must be unique for a given alarm." msgstr "" -#: ceilometer/api/controllers/v2.py:1840 +#: ceilometer/api/controllers/v2.py:1854 #, python-format msgid "%(rule)s must be set for %(type)s type alarm" msgstr "" -#: ceilometer/api/controllers/v2.py:1844 +#: ceilometer/api/controllers/v2.py:1858 msgid "threshold_rule and combination_rule cannot be set at the same time" msgstr "" -#: ceilometer/api/controllers/v2.py:2008 +#: ceilometer/api/controllers/v2.py:1875 +#, python-format +msgid "Unable to parse action %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1878 +#, python-format +msgid "Unsupported action %s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:2041 #, python-format msgid "Alarm with name=%s exists" msgstr "" -#: ceilometer/api/controllers/v2.py:2015 +#: ceilometer/api/controllers/v2.py:2048 #, python-format msgid "Cannot specify alarm %s itself in combination rule" msgstr "" -#: ceilometer/api/controllers/v2.py:2023 +#: ceilometer/api/controllers/v2.py:2056 #, python-format msgid "Error while putting alarm: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2024 ceilometer/api/controllers/v2.py:2175 +#: ceilometer/api/controllers/v2.py:2057 ceilometer/api/controllers/v2.py:2208 msgid "Alarm incorrect" msgstr "" -#: ceilometer/api/controllers/v2.py:2075 +#: ceilometer/api/controllers/v2.py:2108 msgid "state invalid" msgstr "" -#: ceilometer/api/controllers/v2.py:2168 +#: ceilometer/api/controllers/v2.py:2201 #, python-format msgid "Alarm with name='%s' exists" msgstr "" -#: ceilometer/api/controllers/v2.py:2174 +#: ceilometer/api/controllers/v2.py:2207 #, python-format msgid "Error while posting alarm: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2327 +#: ceilometer/api/controllers/v2.py:2364 msgid "operator {} is incorrect" msgstr "" -#: ceilometer/api/controllers/v2.py:2349 +#: ceilometer/api/controllers/v2.py:2386 #, python-format msgid "Getting traits for %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2414 +#: ceilometer/api/controllers/v2.py:2451 msgid "Event" msgstr "" -#: ceilometer/api/controllers/v2.py:2417 +#: ceilometer/api/controllers/v2.py:2454 #, python-format msgid "More than one event with id %s returned from storage driver" msgstr "" -#: ceilometer/central/plugin.py:49 +#: ceilometer/central/plugin.py:66 #, python-format msgid "Skip due to keystone error %s" msgstr "" -#: ceilometer/central/plugin.py:55 -msgid "Skipping because service is notregistered in keystone" +#: ceilometer/central/plugin.py:73 +#, python-format +msgid "Skipping because %s service is not registered in keystone" msgstr "" #: ceilometer/cmd/storage.py:39 @@ -694,10 +715,10 @@ msgstr "" #: ceilometer/compute/pollsters/cpu.py:52 #: ceilometer/compute/pollsters/cpu.py:83 -#: ceilometer/compute/pollsters/disk.py:121 -#: ceilometer/compute/pollsters/disk.py:326 +#: ceilometer/compute/pollsters/disk.py:122 +#: ceilometer/compute/pollsters/disk.py:327 #: ceilometer/compute/pollsters/memory.py:47 -#: ceilometer/compute/pollsters/net.py:106 +#: ceilometer/compute/pollsters/net.py:107 #, python-format msgid "Exception while getting samples %s" msgstr "" @@ -732,16 +753,16 @@ msgstr "" msgid "Could not get CPU Util for %(id)s: %(e)s" msgstr "" -#: ceilometer/compute/pollsters/disk.py:124 -#: ceilometer/compute/pollsters/disk.py:329 -#: ceilometer/compute/pollsters/net.py:109 +#: ceilometer/compute/pollsters/disk.py:125 +#: ceilometer/compute/pollsters/disk.py:330 +#: ceilometer/compute/pollsters/net.py:110 #, python-format msgid "%(inspector)s does not provide data for %(pollster)s" msgstr "" -#: ceilometer/compute/pollsters/disk.py:129 -#: ceilometer/compute/pollsters/disk.py:335 -#: ceilometer/compute/pollsters/net.py:114 +#: ceilometer/compute/pollsters/disk.py:130 +#: ceilometer/compute/pollsters/disk.py:336 +#: ceilometer/compute/pollsters/net.py:115 #, python-format msgid "Ignoring instance %(name)s: %(error)s" msgstr "" @@ -766,12 +787,12 @@ msgstr "" msgid "Could not get Memory Usage for %(id)s: %(e)s" msgstr "" -#: ceilometer/compute/pollsters/net.py:92 +#: ceilometer/compute/pollsters/net.py:93 #, python-format msgid "checking net info for instance %s" msgstr "" -#: ceilometer/compute/virt/inspector.py:230 +#: ceilometer/compute/virt/inspector.py:231 #, python-format msgid "Unable to load the hypervisor inspector: %s" msgstr "" @@ -867,7 +888,7 @@ msgstr "" msgid "message signature invalid, discarding message: %r" msgstr "" -#: ceilometer/energy/kwapi.py:78 +#: ceilometer/energy/kwapi.py:89 msgid "Kwapi endpoint not found" msgstr "" @@ -934,35 +955,63 @@ msgstr "" msgid "Event Definitions: %s" msgstr "" -#: ceilometer/event/endpoint.py:37 +#: ceilometer/event/endpoint.py:38 msgid "Loading event definitions" msgstr "" -#: ceilometer/event/endpoint.py:63 +#: ceilometer/event/endpoint.py:64 #, python-format msgid "Saving event \"%s\"" msgstr "" -#: ceilometer/event/endpoint.py:70 +#: ceilometer/event/endpoint.py:71 msgid "Event is not implemented with the storage backend" msgstr "" -#: ceilometer/hardware/discovery.py:59 +#: ceilometer/hardware/discovery.py:73 #, python-format msgid "Couldn't obtain IP address ofinstance %s" msgstr "" -#: ceilometer/hardware/plugin.py:73 +#: ceilometer/hardware/plugin.py:66 +msgid "Passed resource dict must contain keys resource_id and resource_url." +msgstr "" + +#: ceilometer/hardware/plugin.py:108 #, python-format msgid "inspector call failed for %(ident)s host %(host)s: %(err)s" msgstr "" -#: ceilometer/hardware/plugin.py:104 +#: ceilometer/hardware/plugin.py:139 #, python-format msgid "Can NOT load inspector %(name)s: %(err)s" msgstr "" -#: ceilometer/network/floatingip.py:45 +#: ceilometer/ipmi/platform/intel_node_manager.py:229 +msgid "Node Manager init failed" +msgstr "" + +#: ceilometer/ipmi/platform/ipmi_sensor.py:103 +msgid "Wrong sensor type" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:42 +msgid "parse IPMI sensor data failed,unknown sensor type" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:83 +msgid "parse IPMI sensor data failed,No data retrieved from given input" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:105 +msgid "ipmitool output length mismatch" +msgstr "" + +#: ceilometer/ipmi/platform/ipmitool.py:128 +msgid "running ipmitool failure" +msgstr "" + +#: ceilometer/network/floatingip.py:57 #, python-format msgid "FLOATING IP USAGE: %s" msgstr "" @@ -972,32 +1021,32 @@ msgstr "" msgid "network notification %r" msgstr "" -#: ceilometer/network/services/fwaas.py:45 +#: ceilometer/network/services/fwaas.py:49 #, python-format msgid "Unknown status %(stat)s received on fw %(id)s,skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:61 +#: ceilometer/network/services/lbaas.py:64 #, python-format msgid "Unknown status %(stat)s received on pool %(id)s, skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:105 +#: ceilometer/network/services/lbaas.py:112 #, python-format msgid "Unknown status %(stat)s received on vip %(id)s, skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:142 +#: ceilometer/network/services/lbaas.py:153 #, python-format msgid "Unknown status %(stat)s received on member %(id)s,skipping sample" msgstr "" -#: ceilometer/network/services/lbaas.py:240 +#: ceilometer/network/services/lbaas.py:258 #, python-format msgid "Ignoring pool %(pool_id)s: %(error)s" msgstr "" -#: ceilometer/network/services/vpnaas.py:46 +#: ceilometer/network/services/vpnaas.py:50 #, python-format msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample" msgstr "" @@ -1018,7 +1067,7 @@ msgstr "" msgid "Request failed to connect to OpenDaylight with NorthBound REST API" msgstr "" -#: ceilometer/objectstore/swift.py:69 +#: ceilometer/objectstore/swift.py:77 msgid "Swift endpoint not found" msgstr "" @@ -1075,17 +1124,58 @@ msgstr "" msgid "Rules must be an instance of dict or Rules, got %s instead" msgstr "" -#: ceilometer/openstack/common/strutils.py:114 +#: ceilometer/openstack/common/processutils.py:59 +msgid "Unexpected error while running command." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:62 +#, python-format +msgid "" +"%(description)s\n" +"Command: %(cmd)s\n" +"Exit code: %(exit_code)s\n" +"Stdout: %(stdout)r\n" +"Stderr: %(stderr)r" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:143 +#, python-format +msgid "Got unknown keyword args: %r" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:148 +msgid "Command requested root, but did not specify a root helper." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:158 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:206 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: ceilometer/openstack/common/processutils.py:247 +msgid "Environment not supported over SSH" +msgstr "" + +#: ceilometer/openstack/common/processutils.py:251 +msgid "process_input not supported over SSH" +msgstr "" + +#: ceilometer/openstack/common/strutils.py:125 #, python-format msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" msgstr "" -#: ceilometer/openstack/common/strutils.py:219 +#: ceilometer/openstack/common/strutils.py:230 #, python-format msgid "Invalid unit system: \"%s\"" msgstr "" -#: ceilometer/openstack/common/strutils.py:228 +#: ceilometer/openstack/common/strutils.py:239 #, python-format msgid "Invalid string format: %s" msgstr "" @@ -1142,23 +1232,23 @@ msgstr "" msgid "looking for %(name)r driver in %(namespace)r" msgstr "" -#: ceilometer/storage/impl_hbase.py:291 ceilometer/storage/impl_hbase.py:340 +#: ceilometer/storage/impl_hbase.py:292 ceilometer/storage/impl_hbase.py:342 #, python-format msgid "Query Resource table: %s" msgstr "" -#: ceilometer/storage/impl_hbase.py:333 +#: ceilometer/storage/impl_hbase.py:335 msgid "Pagination not implemented" msgstr "" -#: ceilometer/storage/impl_hbase.py:381 +#: ceilometer/storage/impl_hbase.py:383 #, python-format msgid "Query Meter Table: %s" msgstr "" -#: ceilometer/storage/impl_hbase.py:528 -#: ceilometer/storage/impl_sqlalchemy.py:722 -#: ceilometer/storage/pymongo_base.py:143 +#: ceilometer/storage/impl_hbase.py:531 +#: ceilometer/storage/impl_sqlalchemy.py:812 +#: ceilometer/storage/pymongo_base.py:144 #, python-format msgid "Failed to record event: %s" msgstr "" @@ -1173,36 +1263,41 @@ msgstr "" msgid "Dropping data with TTL %d" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:283 +#: ceilometer/storage/impl_sqlalchemy.py:308 #, python-format msgid "Unknown metadata type. Key (%s) will not be queryable." msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:315 +#: ceilometer/storage/impl_sqlalchemy.py:376 #, python-format msgid "%d samples removed from database" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:718 -#: ceilometer/storage/pymongo_base.py:139 +#: ceilometer/storage/impl_sqlalchemy.py:808 +#: ceilometer/storage/pymongo_base.py:140 #, python-format msgid "Failed to record duplicated event: %s" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:737 +#: ceilometer/storage/impl_sqlalchemy.py:827 #, python-format msgid "Getting events that match filter: %s" msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:848 +#: ceilometer/storage/impl_sqlalchemy.py:938 #, python-format msgid "Get traits for %s" msgstr "" -#: ceilometer/storage/hbase/inmemory.py:257 +#: ceilometer/storage/hbase/inmemory.py:261 msgid "Opening in-memory HBase connection" msgstr "" +#: ceilometer/storage/hbase/utils.py:439 +#, python-format +msgid "Cannot create table %(table_name)s it already exists. Ignoring error" +msgstr "" + #: ceilometer/storage/mongo/utils.py:175 #, python-format msgid "Connecting to %(db)s on %(nodelist)s" diff --git a/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-info.po b/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-info.po index d2ac0ad27..093a97679 100644 --- a/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-info.po +++ b/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-info.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the ceilometer project. # # Translators: +# Bruno Cornec , 2014 # Frédéric , 2014 msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-09 06:08+0000\n" -"PO-Revision-Date: 2014-09-02 12:34+0000\n" -"Last-Translator: openstackjenkins \n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" +"PO-Revision-Date: 2014-09-17 18:00+0000\n" +"Last-Translator: Bruno Cornec \n" "Language-Team: French (http://www.transifex.com/projects/p/ceilometer/" "language/fr/)\n" "Language: fr\n" @@ -27,7 +28,7 @@ msgstr "" #: ceilometer/coordination.py:99 #, python-format msgid "Joined partitioning group %s" -msgstr "" +msgstr "Le groupe de partitionnement %s a été rejoint" #: ceilometer/openstack/common/eventlet_backdoor.py:140 #, python-format @@ -56,7 +57,7 @@ msgstr "Processus parent arrêté de manière inattendue, sortie" #: ceilometer/openstack/common/service.py:271 #, python-format msgid "Child caught %s, exiting" -msgstr "" +msgstr "L'enfant a reçu %s, sortie" #: ceilometer/openstack/common/service.py:310 msgid "Forking too fast, sleeping" diff --git a/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-warning.po b/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-warning.po index 7a22dca4d..3f4b10631 100644 --- a/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-warning.po +++ b/ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-warning.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-02 06:09+0000\n" +"POT-Creation-Date: 2014-09-24 06:05+0000\n" "PO-Revision-Date: 2014-07-17 07:01+0000\n" "Last-Translator: Frédéric \n" "Language-Team: French (http://www.transifex.com/projects/p/ceilometer/" @@ -20,6 +20,11 @@ msgstr "" "Generated-By: Babel 1.3\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: ceilometer/central/discovery.py:46 +#, python-format +msgid "No endpoints found for service %s" +msgstr "" + #: ceilometer/openstack/common/loopingcall.py:87 #, python-format msgid "task %(func_name)s run outlasted interval by %(delay).2f sec"