diff --git a/ceilometer/locale/ceilometer.pot b/ceilometer/locale/ceilometer.pot index 78be1abfe..14982ffc7 100644 --- a/ceilometer/locale/ceilometer.pot +++ b/ceilometer/locale/ceilometer.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ceilometer 2015.1.dev198.g30824df\n" +"Project-Id-Version: ceilometer 2015.1.dev230.gcde8916\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-11-25 06:09+0000\n" +"POT-Creation-Date: 2014-12-04 06:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -134,7 +134,7 @@ msgid "" "get_targets instead." msgstr "" -#: ceilometer/service.py:104 +#: ceilometer/service.py:108 #, python-format msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0" msgstr "" @@ -146,55 +146,55 @@ msgid "" "%(previous)s to state %(state)s, skipping the notification." msgstr "" -#: ceilometer/alarm/service.py:98 +#: ceilometer/alarm/service.py:101 #, python-format msgid "initiating evaluation cycle on %d alarms" msgstr "" -#: ceilometer/alarm/service.py:103 +#: ceilometer/alarm/service.py:106 msgid "alarm evaluation cycle failed" msgstr "" -#: ceilometer/alarm/service.py:108 +#: ceilometer/alarm/service.py:111 #, python-format msgid "skipping alarm %s: type unsupported" msgstr "" -#: ceilometer/alarm/service.py:112 +#: ceilometer/alarm/service.py:115 #, python-format msgid "evaluating alarm %s" msgstr "" -#: ceilometer/alarm/service.py:259 +#: ceilometer/alarm/service.py:262 #, python-format msgid "Unable to parse action %(action)s for alarm %(alarm_id)s" msgstr "" -#: ceilometer/alarm/service.py:268 +#: ceilometer/alarm/service.py:271 #, python-format msgid "Action %(scheme)s for alarm %(alarm_id)s is unknown, cannot notify" msgstr "" -#: ceilometer/alarm/service.py:274 +#: ceilometer/alarm/service.py:277 #, python-format msgid "Notifying alarm %(id)s with action %(act)s" msgstr "" -#: ceilometer/alarm/service.py:279 +#: ceilometer/alarm/service.py:282 #, python-format msgid "Unable to notify alarm %s" msgstr "" -#: ceilometer/alarm/service.py:298 +#: ceilometer/alarm/service.py:301 msgid "Unable to notify for an alarm with no action" msgstr "" -#: ceilometer/alarm/evaluator/__init__.py:73 +#: ceilometer/alarm/evaluator/__init__.py:75 #, python-format msgid "alarm %(id)s transitioning to %(state)s because %(reason)s" msgstr "" -#: ceilometer/alarm/evaluator/__init__.py:85 +#: ceilometer/alarm/evaluator/__init__.py:87 msgid "alarm state update failed" msgstr "" @@ -507,160 +507,165 @@ msgstr "" msgid "Not Authorized to access %(aspect)s %(id)s" msgstr "" -#: ceilometer/api/controllers/v2.py:819 +#: ceilometer/api/controllers/v2.py:820 msgid "clamping min timestamp to range" msgstr "" -#: ceilometer/api/controllers/v2.py:824 +#: ceilometer/api/controllers/v2.py:825 msgid "clamping max timestamp to range" msgstr "" -#: ceilometer/api/controllers/v2.py:900 ceilometer/api/controllers/v2.py:1166 +#: ceilometer/api/controllers/v2.py:901 ceilometer/api/controllers/v2.py:1173 msgid "Limit must be positive" msgstr "" -#: ceilometer/api/controllers/v2.py:983 +#: ceilometer/api/controllers/v2.py:984 msgid "Period must be positive." msgstr "" -#: ceilometer/api/controllers/v2.py:995 +#: ceilometer/api/controllers/v2.py:1006 #, python-format msgid "computed value coming from %r" msgstr "" -#: ceilometer/api/controllers/v2.py:1182 +#: ceilometer/api/controllers/v2.py:1015 +#, python-format +msgid "Invalid period %(period)s: %(err)s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1189 msgid "Sample" msgstr "" -#: ceilometer/api/controllers/v2.py:1347 +#: ceilometer/api/controllers/v2.py:1354 #, python-format msgid "Filter expression not valid: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1362 +#: ceilometer/api/controllers/v2.py:1369 #, python-format msgid "Order-by expression not valid: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1373 +#: ceilometer/api/controllers/v2.py:1380 msgid "Limit should be positive" msgstr "" -#: ceilometer/api/controllers/v2.py:1466 +#: ceilometer/api/controllers/v2.py:1473 #, python-format msgid "String %s is not a valid isotime" msgstr "" -#: ceilometer/api/controllers/v2.py:1467 +#: ceilometer/api/controllers/v2.py:1474 #, python-format msgid "Failed to parse the timestamp value %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1553 +#: ceilometer/api/controllers/v2.py:1560 msgid "Resource" msgstr "" -#: ceilometer/api/controllers/v2.py:1628 +#: ceilometer/api/controllers/v2.py:1635 #, 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:1668 +#: ceilometer/api/controllers/v2.py:1675 #, python-format msgid "Combined state of alarms %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1677 +#: ceilometer/api/controllers/v2.py:1684 msgid "Alarm combination rule should contain at least two different alarm ids." msgstr "" -#: ceilometer/api/controllers/v2.py:1728 +#: ceilometer/api/controllers/v2.py:1735 #, python-format msgid "Timezone %s is not valid" msgstr "" -#: ceilometer/api/controllers/v2.py:1854 +#: ceilometer/api/controllers/v2.py:1861 msgid "Time constraint names must be unique for a given alarm." msgstr "" -#: ceilometer/api/controllers/v2.py:1864 +#: ceilometer/api/controllers/v2.py:1871 #, python-format msgid "%(rule)s must be set for %(type)s type alarm" msgstr "" -#: ceilometer/api/controllers/v2.py:1868 +#: ceilometer/api/controllers/v2.py:1875 msgid "threshold_rule and combination_rule cannot be set at the same time" msgstr "" -#: ceilometer/api/controllers/v2.py:1885 +#: ceilometer/api/controllers/v2.py:1892 #, python-format msgid "Unable to parse action %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1888 +#: ceilometer/api/controllers/v2.py:1895 #, python-format msgid "Unsupported action %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2051 +#: ceilometer/api/controllers/v2.py:2058 #, python-format msgid "Alarm with name=%s exists" msgstr "" -#: ceilometer/api/controllers/v2.py:2058 +#: ceilometer/api/controllers/v2.py:2065 #, python-format msgid "Cannot specify alarm %s itself in combination rule" msgstr "" -#: ceilometer/api/controllers/v2.py:2066 +#: ceilometer/api/controllers/v2.py:2073 #, python-format msgid "Error while putting alarm: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2067 ceilometer/api/controllers/v2.py:2218 +#: ceilometer/api/controllers/v2.py:2074 ceilometer/api/controllers/v2.py:2225 msgid "Alarm incorrect" msgstr "" -#: ceilometer/api/controllers/v2.py:2118 +#: ceilometer/api/controllers/v2.py:2125 msgid "state invalid" msgstr "" -#: ceilometer/api/controllers/v2.py:2211 +#: ceilometer/api/controllers/v2.py:2218 #, python-format msgid "Alarm with name='%s' exists" msgstr "" -#: ceilometer/api/controllers/v2.py:2217 +#: ceilometer/api/controllers/v2.py:2224 #, python-format msgid "Error while posting alarm: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2374 +#: ceilometer/api/controllers/v2.py:2381 msgid "operator {} is incorrect" msgstr "" -#: ceilometer/api/controllers/v2.py:2396 +#: ceilometer/api/controllers/v2.py:2403 #, python-format msgid "Getting traits for %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2461 +#: ceilometer/api/controllers/v2.py:2468 msgid "Event" msgstr "" -#: ceilometer/api/controllers/v2.py:2464 +#: ceilometer/api/controllers/v2.py:2471 #, python-format msgid "More than one event with id %s returned from storage driver" msgstr "" -#: ceilometer/central/plugin.py:66 +#: ceilometer/central/plugin.py:68 #, python-format msgid "Skip due to keystone error %s" msgstr "" -#: ceilometer/central/plugin.py:73 +#: ceilometer/central/plugin.py:75 #, python-format msgid "Skipping because %s service is not registered in keystone" msgstr "" @@ -901,24 +906,35 @@ msgstr "" msgid "Failed to connect to db, purpose %(purpose)s re-try later: %(err)s" msgstr "" -#: ceilometer/dispatcher/database.py:75 +#: ceilometer/dispatcher/database.py:75 ceilometer/dispatcher/http.py:82 #, python-format msgid "" "metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: " "%(counter_volume)s" msgstr "" -#: ceilometer/dispatcher/database.py:94 +#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111 #, python-format msgid "Failed to record metering data: %s" msgstr "" -#: ceilometer/dispatcher/database.py:97 +#: ceilometer/dispatcher/database.py:97 ceilometer/dispatcher/http.py:114 #, python-format msgid "message signature invalid, discarding message: %r" msgstr "" -#: ceilometer/energy/kwapi.py:89 +#: ceilometer/dispatcher/http.py:72 +msgid "" +"Dispatcher target was not set, no meter will be posted. Set the target in" +" the ceilometer.conf file" +msgstr "" + +#: ceilometer/dispatcher/http.py:108 +#, python-format +msgid "Message posting finished with status code %d." +msgstr "" + +#: ceilometer/energy/kwapi.py:90 msgid "Kwapi endpoint not found" msgstr "" @@ -1021,7 +1037,7 @@ msgstr "" msgid "Get traits for %s" msgstr "" -#: ceilometer/hardware/discovery.py:73 +#: ceilometer/hardware/discovery.py:74 #, python-format msgid "Couldn't obtain IP address of instance %s" msgstr "" @@ -1104,13 +1120,13 @@ msgstr "" msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample" msgstr "" -#: ceilometer/network/statistics/opencontrail/client.py:58 -#: ceilometer/network/statistics/opencontrail/client.py:88 +#: ceilometer/network/statistics/opencontrail/client.py:59 +#: ceilometer/network/statistics/opencontrail/client.py:89 #, python-format msgid "Opencontrail API returned %(status)s %(reason)s" msgstr "" -#: ceilometer/network/statistics/opendaylight/client.py:230 +#: ceilometer/network/statistics/opendaylight/client.py:232 #: ceilometer/tests/network/statistics/opendaylight/test_client.py:142 #, python-format msgid "OpenDaylitght API returned %(status)s %(reason)s" @@ -1218,21 +1234,21 @@ msgstr "" msgid "Unable to send sample over UDP" msgstr "" -#: ceilometer/storage/__init__.py:109 +#: ceilometer/storage/__init__.py:106 #, python-format msgid "looking for %(name)r driver in %(namespace)r" msgstr "" -#: ceilometer/storage/impl_hbase.py:215 ceilometer/storage/impl_hbase.py:265 +#: ceilometer/storage/impl_hbase.py:216 ceilometer/storage/impl_hbase.py:267 #, python-format msgid "Query Resource table: %s" msgstr "" -#: ceilometer/storage/impl_hbase.py:258 +#: ceilometer/storage/impl_hbase.py:260 msgid "Pagination not implemented" msgstr "" -#: ceilometer/storage/impl_hbase.py:305 +#: ceilometer/storage/impl_hbase.py:307 #, python-format msgid "Query Meter Table: %s" msgstr "" @@ -1247,18 +1263,18 @@ msgstr "" msgid "Dropping data with TTL %d" msgstr "" -#: ceilometer/storage/impl_mongodb.py:542 +#: ceilometer/storage/impl_mongodb.py:549 msgid "" "Clearing expired metering data is based on native MongoDB time to live " "feature and going in background." msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:306 +#: ceilometer/storage/impl_sqlalchemy.py:311 #, python-format msgid "Unknown metadata type. Key (%s) will not be queryable." msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:374 +#: ceilometer/storage/impl_sqlalchemy.py:379 #, python-format msgid "%d samples removed from database" msgstr "" @@ -1276,7 +1292,7 @@ msgstr "" msgid "Opening in-memory HBase connection" msgstr "" -#: ceilometer/storage/hbase/utils.py:459 +#: ceilometer/storage/hbase/utils.py:471 #, python-format msgid "Cannot create table %(table_name)s it already exists. Ignoring error" msgstr "" diff --git a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-error.po b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-error.po index bc4773332..ef2fae7ad 100644 --- a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-error.po +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-error.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-10-16 07:50+0000\n" -"PO-Revision-Date: 2014-09-02 12:34+0000\n" -"Last-Translator: openstackjenkins \n" +"POT-Creation-Date: 2014-12-04 06:08+0000\n" +"PO-Revision-Date: 2014-11-26 13:32+0000\n" +"Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "ceilometer/language/en_GB/)\n" "Language: en_GB\n" @@ -26,15 +26,15 @@ msgstr "Dispatcher failed to handle the sample, requeue it." #: ceilometer/coordination.py:76 msgid "Error connecting to coordination backend." -msgstr "" +msgstr "Error connecting to coordination backend." #: ceilometer/coordination.py:89 msgid "Error sending a heartbeat to coordination backend." -msgstr "" +msgstr "Error sending a heartbeat to coordination backend." #: ceilometer/coordination.py:142 msgid "Error getting group membership info from coordination backend." -msgstr "" +msgstr "Error getting group membership info from coordination backend." #: ceilometer/openstack/common/loopingcall.py:95 msgid "in fixed duration looping call" diff --git a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-info.po b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-info.po index 020b7605b..ee06f6924 100644 --- a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-info.po +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-info.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-10-16 07:50+0000\n" -"PO-Revision-Date: 2014-10-14 11:31+0000\n" -"Last-Translator: openstackjenkins \n" +"POT-Creation-Date: 2014-12-04 06:08+0000\n" +"PO-Revision-Date: 2014-11-26 13:32+0000\n" +"Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "ceilometer/language/en_GB/)\n" "Language: en_GB\n" @@ -22,12 +22,12 @@ msgstr "" #: ceilometer/coordination.py:73 msgid "Coordination backend started successfully." -msgstr "" +msgstr "Coordination backend started successfully." #: ceilometer/coordination.py:99 #, python-format msgid "Joined partitioning group %s" -msgstr "" +msgstr "Joined partitioning group %s" #: ceilometer/openstack/common/eventlet_backdoor.py:140 #, python-format 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 5fc7b5bcc..85cc1d089 100644 --- a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-10-16 07:50+0000\n" -"PO-Revision-Date: 2014-08-27 12:47+0000\n" -"Last-Translator: openstackjenkins \n" +"POT-Creation-Date: 2014-12-04 06:08+0000\n" +"PO-Revision-Date: 2014-11-26 13:41+0000\n" +"Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "ceilometer/language/en_GB/)\n" "Language: en_GB\n" @@ -23,7 +23,7 @@ msgstr "" #: ceilometer/central/discovery.py:46 #, python-format msgid "No endpoints found for service %s" -msgstr "" +msgstr "No endpoints found for service %s" #: ceilometer/openstack/common/loopingcall.py:87 #, python-format @@ -33,7 +33,7 @@ msgstr "task %(func_name)s run outlasted interval by %(delay).2f sec" #: ceilometer/openstack/common/policy.py:248 #, python-format msgid "Can not find policy directories %s" -msgstr "" +msgstr "Cannot find policy directories %s" #: ceilometer/openstack/common/service.py:356 #, python-format diff --git a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po index e049d8697..3646c9f2f 100644 --- a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Ceilometer\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-11-25 06:09+0000\n" -"PO-Revision-Date: 2014-11-21 15:10+0000\n" +"POT-Creation-Date: 2014-12-04 06:08+0000\n" +"PO-Revision-Date: 2014-12-02 10:56+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) " "(http://www.transifex.com/projects/p/ceilometer/language/en_GB/)\n" @@ -142,7 +142,7 @@ msgstr "" "get_exchange_topics API of NotificationPlugin isdeprecated, implements " "get_targets instead." -#: ceilometer/service.py:104 +#: ceilometer/service.py:108 #, 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" @@ -156,55 +156,55 @@ 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:98 +#: ceilometer/alarm/service.py:101 #, python-format msgid "initiating evaluation cycle on %d alarms" msgstr "initiating evaluation cycle on %d alarms" -#: ceilometer/alarm/service.py:103 +#: ceilometer/alarm/service.py:106 msgid "alarm evaluation cycle failed" msgstr "alarm evaluation cycle failed" -#: ceilometer/alarm/service.py:108 +#: ceilometer/alarm/service.py:111 #, python-format msgid "skipping alarm %s: type unsupported" msgstr "skipping alarm %s: type unsupported" -#: ceilometer/alarm/service.py:112 +#: ceilometer/alarm/service.py:115 #, python-format msgid "evaluating alarm %s" msgstr "evaluating alarm %s" -#: ceilometer/alarm/service.py:259 +#: ceilometer/alarm/service.py:262 #, 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:271 #, 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:277 #, 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:282 #, python-format msgid "Unable to notify alarm %s" msgstr "Unable to notify alarm %s" -#: ceilometer/alarm/service.py:298 +#: ceilometer/alarm/service.py:301 msgid "Unable to notify for an alarm with no action" msgstr "Unable to notify for an alarm with no action" -#: ceilometer/alarm/evaluator/__init__.py:73 +#: ceilometer/alarm/evaluator/__init__.py:75 #, python-format msgid "alarm %(id)s transitioning to %(state)s because %(reason)s" msgstr "alarm %(id)s transitioning to %(state)s because %(reason)s" -#: ceilometer/alarm/evaluator/__init__.py:85 +#: ceilometer/alarm/evaluator/__init__.py:87 msgid "alarm state update failed" msgstr "alarm state update failed" @@ -531,60 +531,65 @@ msgstr "" msgid "Not Authorized to access %(aspect)s %(id)s" msgstr "Not Authorised to access %(aspect)s %(id)s" -#: ceilometer/api/controllers/v2.py:819 +#: ceilometer/api/controllers/v2.py:820 msgid "clamping min timestamp to range" msgstr "clamping min timestamp to range" -#: ceilometer/api/controllers/v2.py:824 +#: ceilometer/api/controllers/v2.py:825 msgid "clamping max timestamp to range" msgstr "clamping max timestamp to range" -#: ceilometer/api/controllers/v2.py:900 ceilometer/api/controllers/v2.py:1166 +#: ceilometer/api/controllers/v2.py:901 ceilometer/api/controllers/v2.py:1173 msgid "Limit must be positive" msgstr "Limit must be positive" -#: ceilometer/api/controllers/v2.py:983 +#: ceilometer/api/controllers/v2.py:984 msgid "Period must be positive." msgstr "Period must be positive." -#: ceilometer/api/controllers/v2.py:995 +#: ceilometer/api/controllers/v2.py:1006 #, python-format msgid "computed value coming from %r" msgstr "computed value coming from %r" -#: ceilometer/api/controllers/v2.py:1182 +#: ceilometer/api/controllers/v2.py:1015 +#, python-format +msgid "Invalid period %(period)s: %(err)s" +msgstr "" + +#: ceilometer/api/controllers/v2.py:1189 msgid "Sample" msgstr "Sample" -#: ceilometer/api/controllers/v2.py:1347 +#: ceilometer/api/controllers/v2.py:1354 #, python-format msgid "Filter expression not valid: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1362 +#: ceilometer/api/controllers/v2.py:1369 #, python-format msgid "Order-by expression not valid: %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1373 +#: ceilometer/api/controllers/v2.py:1380 msgid "Limit should be positive" msgstr "Limit should be positive" -#: ceilometer/api/controllers/v2.py:1466 +#: ceilometer/api/controllers/v2.py:1473 #, python-format msgid "String %s is not a valid isotime" msgstr "String %s is not a valid isotime" -#: ceilometer/api/controllers/v2.py:1467 +#: ceilometer/api/controllers/v2.py:1474 #, python-format msgid "Failed to parse the timestamp value %s" msgstr "Failed to parse the timestamp value %s" -#: ceilometer/api/controllers/v2.py:1553 +#: ceilometer/api/controllers/v2.py:1560 msgid "Resource" msgstr "Resource" -#: ceilometer/api/controllers/v2.py:1628 +#: ceilometer/api/controllers/v2.py:1635 #, python-format msgid "" "Alarm when %(meter_name)s is %(comparison_operator)s a %(statistic)s of " @@ -593,100 +598,100 @@ 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:1668 +#: ceilometer/api/controllers/v2.py:1675 #, python-format msgid "Combined state of alarms %s" msgstr "Combined state of alarms %s" -#: ceilometer/api/controllers/v2.py:1677 +#: ceilometer/api/controllers/v2.py:1684 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:1728 +#: ceilometer/api/controllers/v2.py:1735 #, python-format msgid "Timezone %s is not valid" msgstr "Timezone %s is not valid" -#: ceilometer/api/controllers/v2.py:1854 +#: ceilometer/api/controllers/v2.py:1861 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:1864 +#: ceilometer/api/controllers/v2.py:1871 #, 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:1868 +#: ceilometer/api/controllers/v2.py:1875 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:1885 +#: ceilometer/api/controllers/v2.py:1892 #, python-format msgid "Unable to parse action %s" msgstr "" -#: ceilometer/api/controllers/v2.py:1888 +#: ceilometer/api/controllers/v2.py:1895 #, python-format msgid "Unsupported action %s" msgstr "" -#: ceilometer/api/controllers/v2.py:2051 +#: ceilometer/api/controllers/v2.py:2058 #, python-format msgid "Alarm with name=%s exists" msgstr "Alarm with name=%s exists" -#: ceilometer/api/controllers/v2.py:2058 +#: ceilometer/api/controllers/v2.py:2065 #, 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:2066 +#: ceilometer/api/controllers/v2.py:2073 #, python-format msgid "Error while putting alarm: %s" msgstr "Error while putting alarm: %s" -#: ceilometer/api/controllers/v2.py:2067 ceilometer/api/controllers/v2.py:2218 +#: ceilometer/api/controllers/v2.py:2074 ceilometer/api/controllers/v2.py:2225 msgid "Alarm incorrect" msgstr "Alarm incorrect" -#: ceilometer/api/controllers/v2.py:2118 +#: ceilometer/api/controllers/v2.py:2125 msgid "state invalid" msgstr "state invalid" -#: ceilometer/api/controllers/v2.py:2211 +#: ceilometer/api/controllers/v2.py:2218 #, python-format msgid "Alarm with name='%s' exists" msgstr "Alarm with name='%s' exists" -#: ceilometer/api/controllers/v2.py:2217 +#: ceilometer/api/controllers/v2.py:2224 #, python-format msgid "Error while posting alarm: %s" msgstr "Error while posting alarm: %s" -#: ceilometer/api/controllers/v2.py:2374 +#: ceilometer/api/controllers/v2.py:2381 msgid "operator {} is incorrect" msgstr "operator {} is incorrect" -#: ceilometer/api/controllers/v2.py:2396 +#: ceilometer/api/controllers/v2.py:2403 #, python-format msgid "Getting traits for %s" msgstr "Getting traits for %s" -#: ceilometer/api/controllers/v2.py:2461 +#: ceilometer/api/controllers/v2.py:2468 msgid "Event" msgstr "Event" -#: ceilometer/api/controllers/v2.py:2464 +#: ceilometer/api/controllers/v2.py:2471 #, 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:66 +#: ceilometer/central/plugin.py:68 #, python-format msgid "Skip due to keystone error %s" msgstr "Skip due to keystone error %s" -#: ceilometer/central/plugin.py:73 +#: ceilometer/central/plugin.py:75 #, python-format msgid "Skipping because %s service is not registered in keystone" msgstr "" @@ -931,7 +936,7 @@ msgstr "Failed to load any dispatchers for %s" msgid "Failed to connect to db, purpose %(purpose)s re-try later: %(err)s" msgstr "" -#: ceilometer/dispatcher/database.py:75 +#: ceilometer/dispatcher/database.py:75 ceilometer/dispatcher/http.py:82 #, python-format msgid "" "metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: " @@ -940,17 +945,28 @@ msgstr "" "metering data %(counter_name)s for %(resource_id)s @ %(timestamp)s: " "%(counter_volume)s" -#: ceilometer/dispatcher/database.py:94 +#: ceilometer/dispatcher/database.py:94 ceilometer/dispatcher/http.py:111 #, python-format msgid "Failed to record metering data: %s" msgstr "Failed to record metering data: %s" -#: ceilometer/dispatcher/database.py:97 +#: ceilometer/dispatcher/database.py:97 ceilometer/dispatcher/http.py:114 #, python-format msgid "message signature invalid, discarding message: %r" msgstr "message signature invalid, discarding message: %r" -#: ceilometer/energy/kwapi.py:89 +#: ceilometer/dispatcher/http.py:72 +msgid "" +"Dispatcher target was not set, no meter will be posted. Set the target in" +" the ceilometer.conf file" +msgstr "" + +#: ceilometer/dispatcher/http.py:108 +#, python-format +msgid "Message posting finished with status code %d." +msgstr "" + +#: ceilometer/energy/kwapi.py:90 msgid "Kwapi endpoint not found" msgstr "Kwapi endpoint not found" @@ -1057,7 +1073,7 @@ msgstr "Getting events that match filter: %s" msgid "Get traits for %s" msgstr "Get traits for %s" -#: ceilometer/hardware/discovery.py:73 +#: ceilometer/hardware/discovery.py:74 #, python-format msgid "Couldn't obtain IP address of instance %s" msgstr "" @@ -1140,13 +1156,13 @@ msgstr "Ignoring pool %(pool_id)s: %(error)s" msgid "Unknown status %(stat)s received on vpn %(id)s,skipping sample" msgstr "Unknown status %(stat)s received on vpn %(id)s,skipping sample" -#: ceilometer/network/statistics/opencontrail/client.py:58 -#: ceilometer/network/statistics/opencontrail/client.py:88 +#: ceilometer/network/statistics/opencontrail/client.py:59 +#: ceilometer/network/statistics/opencontrail/client.py:89 #, python-format msgid "Opencontrail API returned %(status)s %(reason)s" msgstr "Opencontrail API returned %(status)s %(reason)s" -#: ceilometer/network/statistics/opendaylight/client.py:230 +#: ceilometer/network/statistics/opendaylight/client.py:232 #: ceilometer/tests/network/statistics/opendaylight/test_client.py:142 #, python-format msgid "OpenDaylitght API returned %(status)s %(reason)s" @@ -1256,21 +1272,21 @@ 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:109 +#: ceilometer/storage/__init__.py:106 #, python-format msgid "looking for %(name)r driver in %(namespace)r" msgstr "looking for %(name)r driver in %(namespace)r" -#: ceilometer/storage/impl_hbase.py:215 ceilometer/storage/impl_hbase.py:265 +#: ceilometer/storage/impl_hbase.py:216 ceilometer/storage/impl_hbase.py:267 #, python-format msgid "Query Resource table: %s" msgstr "Query Resource table: %s" -#: ceilometer/storage/impl_hbase.py:258 +#: ceilometer/storage/impl_hbase.py:260 msgid "Pagination not implemented" msgstr "Pagination not implemented" -#: ceilometer/storage/impl_hbase.py:305 +#: ceilometer/storage/impl_hbase.py:307 #, python-format msgid "Query Meter Table: %s" msgstr "Query Meter Table: %s" @@ -1285,18 +1301,18 @@ 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:542 +#: ceilometer/storage/impl_mongodb.py:549 msgid "" "Clearing expired metering data is based on native MongoDB time to live " "feature and going in background." msgstr "" -#: ceilometer/storage/impl_sqlalchemy.py:306 +#: ceilometer/storage/impl_sqlalchemy.py:311 #, 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:374 +#: ceilometer/storage/impl_sqlalchemy.py:379 #, python-format msgid "%d samples removed from database" msgstr "%d samples removed from database" @@ -1314,7 +1330,7 @@ msgstr "connecting to HBase on %(host)s:%(port)s" msgid "Opening in-memory HBase connection" msgstr "Opening in-memory HBase connection" -#: ceilometer/storage/hbase/utils.py:459 +#: ceilometer/storage/hbase/utils.py:471 #, python-format msgid "Cannot create table %(table_name)s it already exists. Ignoring error" msgstr ""