# Translations template for tacker. # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the tacker project. # FIRST AUTHOR , 2019. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: tacker VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2019-04-10 01:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.6.0\n" #: tacker/alarm_receiver.py:27 msgid "User name for alarm monitoring" msgstr "" #: tacker/alarm_receiver.py:29 msgid "Password for alarm monitoring" msgstr "" #: tacker/alarm_receiver.py:31 msgid "Project name for alarm monitoring" msgstr "" #: tacker/manager.py:121 #, python-format msgid "Plugin '%s' not found." msgstr "" #: tacker/manager.py:148 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" #: tacker/policy.py:202 #, python-format msgid "" "Unable to identify a target field from: %s. Match should be in the form " "%%()s" msgstr "" #: tacker/service.py:38 msgid "Seconds between running components report states" msgstr "" #: tacker/service.py:41 msgid "Seconds between running periodic tasks" msgstr "" #: tacker/service.py:44 msgid "Number of separate worker processes for service" msgstr "" #: tacker/service.py:47 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" #: tacker/wsgi.py:51 msgid "Number of backlog requests to configure the socket with" msgstr "" #: tacker/wsgi.py:55 msgid "" "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not " "supported on OS X." msgstr "" #: tacker/wsgi.py:59 msgid "Number of seconds to keep retrying to listen" msgstr "" #: tacker/wsgi.py:62 msgid "Max header line to accommodate large tokens" msgstr "" #: tacker/wsgi.py:65 msgid "Enable SSL on the API server" msgstr "" #: tacker/wsgi.py:67 msgid "CA certificate file to use to verify connecting clients" msgstr "" #: tacker/wsgi.py:70 msgid "Certificate file to use when starting the server securely" msgstr "" #: tacker/wsgi.py:73 msgid "Private key file to use when starting the server securely" msgstr "" #: tacker/wsgi.py:154 #, python-format msgid "Unable to find ssl_cert_file: %s" msgstr "" #: tacker/wsgi.py:160 #, python-format msgid "Unable to find ssl_key_file: %s" msgstr "" #: tacker/wsgi.py:165 #, python-format msgid "Unable to find ssl_ca_file: %s" msgstr "" #: tacker/wsgi.py:197 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" #: tacker/wsgi.py:481 msgid "Cannot understand JSON" msgstr "" #: tacker/wsgi.py:647 msgid "You must implement __call__" msgstr "" #: tacker/api/v1/base.py:176 tacker/api/v1/base.py:304 #: tacker/api/v1/base.py:415 tacker/api/v1/base.py:462 tacker/wsgi.py:740 msgid "The resource could not be found." msgstr "" #: tacker/wsgi.py:791 msgid "Unsupported Content-Type" msgstr "" #: tacker/wsgi.py:795 msgid "Malformed request body" msgstr "" #: tacker/wsgi.py:818 tacker/wsgi.py:915 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" #: tacker/wsgi.py:821 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" #: tacker/wsgi.py:934 #, python-format msgid "The requested content type %s is invalid." msgstr "" #: tacker/wsgi.py:987 msgid "Could not deserialize data" msgstr "" #: tacker/agent/linux/utils.py:71 #, python-format msgid "" "\n" "Command: %(cmd)s\n" "Exit code: %(code)s\n" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" msgstr "" #: tacker/api/api_common.py:119 #, python-format msgid "Limit must be an integer 0 or greater and not '%d'" msgstr "" #: tacker/api/api_common.py:136 msgid "The number of sort_keys and sort_dirs must be same" msgstr "" #: tacker/api/api_common.py:141 #, python-format msgid "%s is invalid attribute for sort_keys" msgstr "" #: tacker/api/api_common.py:145 #, python-format msgid "" "%(invalid_dirs)s is invalid value for sort_dirs, valid value is '%(asc)s'" " and '%(desc)s'" msgstr "" #: tacker/api/api_common.py:320 tacker/api/v1/base.py:529 #, python-format msgid "Unable to find '%s' in request body" msgstr "" #: tacker/api/api_common.py:327 #, python-format msgid "Failed to parse request. Parameter '%s' not specified" msgstr "" #: tacker/api/api_common.py:367 tacker/tests/unit/test_api_v2_resource.py:238 msgid "Request Failed: internal server error while processing your request." msgstr "" #: tacker/api/extensions.py:250 #, python-format msgid "Extension with alias %s does not exist" msgstr "" #: tacker/api/extensions.py:254 tacker/api/extensions.py:258 msgid "Resource not found." msgstr "" #: tacker/api/versions.py:42 msgid "Unknown API version specified" msgstr "" #: tacker/api/v1/attributes.py:46 #, python-format msgid "" "Invalid input. '%(target_dict)s' must be a dictionary with keys: " "%(expected_keys)s" msgstr "" #: tacker/api/v1/attributes.py:57 #, python-format msgid "" "Validation of dictionary's keys failed. Expected keys: %(expected_keys)s " "Provided keys: %(provided_keys)s" msgstr "" #: tacker/api/v1/attributes.py:71 #, python-format msgid "'%(data)s' is not in %(valid_values)s" msgstr "" #: tacker/api/v1/attributes.py:87 #, python-format msgid "'%s' Blank strings are not permitted" msgstr "" #: tacker/api/v1/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" #: tacker/api/v1/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" #: tacker/api/v1/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" #: tacker/api/v1/attributes.py:131 tacker/api/v1/attributes.py:466 #: tacker/api/v1/attributes.py:498 #, python-format msgid "'%s' is not an integer" msgstr "" #: tacker/api/v1/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" #: tacker/api/v1/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" #: tacker/api/v1/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" #: tacker/api/v1/attributes.py:166 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" #: tacker/api/v1/attributes.py:181 #, python-format msgid "'%s' is not a valid IP address" msgstr "" #: tacker/api/v1/attributes.py:192 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" #: tacker/api/v1/attributes.py:211 tacker/api/v1/attributes.py:218 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" #: tacker/api/v1/attributes.py:226 #, python-format msgid "Duplicate IP address '%s'" msgstr "" #: tacker/api/v1/attributes.py:242 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" #: tacker/api/v1/attributes.py:253 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" #: tacker/api/v1/attributes.py:257 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" #: tacker/api/v1/attributes.py:265 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" #: tacker/api/v1/attributes.py:285 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" #: tacker/api/v1/attributes.py:302 tacker/tests/unit/test_attributes.py:461 #: tacker/tests/unit/test_attributes.py:475 #: tacker/tests/unit/test_attributes.py:483 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" #: tacker/api/v1/attributes.py:308 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" #: tacker/api/v1/attributes.py:316 tacker/api/v1/attributes.py:369 #, python-format msgid "'%s' is not a list" msgstr "" #: tacker/api/v1/attributes.py:321 tacker/api/v1/attributes.py:380 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" #: tacker/api/v1/attributes.py:344 #, python-format msgid "'%s' is not a valid input" msgstr "" #: tacker/api/v1/attributes.py:357 #, python-format msgid "'%s' is not a valid UUID" msgstr "" #: tacker/api/v1/attributes.py:400 #, python-format msgid "Validator '%s' does not exist." msgstr "" #: tacker/api/v1/attributes.py:410 #, python-format msgid "'%s' is not a dictionary" msgstr "" #: tacker/api/v1/attributes.py:454 #, python-format msgid "'%s' is not a valid dictionary or it is an empty dictionary" msgstr "" #: tacker/api/v1/attributes.py:471 #, python-format msgid "'%s' should be non-negative" msgstr "" #: tacker/api/v1/attributes.py:490 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" #: tacker/api/v1/attributes.py:511 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" #: tacker/api/v1/base.py:72 msgid "Native pagination depend on native sorting" msgstr "" #: tacker/api/v1/base.py:431 #, python-format msgid "Invalid format: %s" msgstr "" #: tacker/api/v1/base.py:481 msgid "" "Specifying 'tenant_id' other than authenticated tenant in request " "requires admin privileges" msgstr "" #: tacker/api/v1/base.py:489 msgid "Running without keystone AuthN requires that tenant_id is specified" msgstr "" #: tacker/api/v1/base.py:507 msgid "Resource body required" msgstr "" #: tacker/api/v1/base.py:520 msgid "Bulk operation not supported" msgstr "" #: tacker/api/v1/base.py:524 msgid "Resources required" msgstr "" #: tacker/api/v1/base.py:540 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" #: tacker/api/v1/base.py:547 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" #: tacker/api/v1/base.py:552 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" #: tacker/api/v1/base.py:583 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" #: tacker/api/v1/base.py:592 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" #: tacker/api/v1/resource.py:109 msgid "No details." msgstr "" #: tacker/cmd/eventlet/tacker_server.py:40 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.tacker/, ~/, /etc/tacker/, /etc/) and the '--config-file' option!" msgstr "" #: tacker/cmd/eventlet/tacker_server.py:53 #, python-format msgid "ERROR: %s" msgstr "" #: tacker/common/config.py:36 msgid "The host IP to bind to" msgstr "" #: tacker/common/config.py:38 msgid "The port to bind to" msgstr "" #: tacker/common/config.py:40 msgid "The API paste config file to use" msgstr "" #: tacker/common/config.py:42 msgid "The path for API extensions" msgstr "" #: tacker/common/config.py:44 msgid "The service plugins Tacker will use" msgstr "" #: tacker/common/config.py:46 msgid "The policy file to use" msgstr "" #: tacker/common/config.py:48 msgid "The type of authentication to use" msgstr "" #: tacker/common/config.py:50 msgid "Allow the usage of the bulk API" msgstr "" #: tacker/common/config.py:52 msgid "Allow the usage of the pagination" msgstr "" #: tacker/common/config.py:54 msgid "Allow the usage of the sorting" msgstr "" #: tacker/common/config.py:56 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" #: tacker/common/config.py:60 msgid "The hostname Tacker is running on" msgstr "" #: tacker/common/config.py:66 msgid "" "Where to store Tacker state files. This directory must be writable by the" " agent." msgstr "" #: tacker/common/config.py:135 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: tacker/common/driver_manager.py:35 #, python-format msgid "" "driver '%(new_driver)s' ignored because driver '%(old_driver)s' is " "already registered for driver '%(type)s'" msgstr "" #: tacker/common/driver_manager.py:58 #, python-format msgid "" "can't load driver '%(new_driver)s' because driver '%(old_driver)s' is " "already registered for driver '%(type)s'" msgstr "" #: tacker/common/exceptions.py:33 msgid "An unknown exception occurred." msgstr "" #: tacker/common/exceptions.py:62 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" #: tacker/common/exceptions.py:74 msgid "Not authorized." msgstr "" #: tacker/common/exceptions.py:78 msgid "The service is unavailable" msgstr "" #: tacker/common/exceptions.py:82 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" #: tacker/common/exceptions.py:86 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: tacker/common/exceptions.py:90 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" #: tacker/common/exceptions.py:94 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" #: tacker/common/exceptions.py:98 msgid "The resource is in use" msgstr "" #: tacker/common/exceptions.py:102 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" #: tacker/common/exceptions.py:112 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" #: tacker/common/exceptions.py:116 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" #: tacker/common/exceptions.py:120 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" #: tacker/common/exceptions.py:130 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" #: tacker/common/exceptions.py:134 msgid "VNF configuration failed" msgstr "" #: tacker/common/exceptions.py:138 #, python-format msgid "Invalid alarm url for VNF %(vnf_id)s" msgstr "" #: tacker/common/exceptions.py:142 #, python-format msgid "Trigger %(trigger_name)s does not exist for VNF %(vnf_id)s" msgstr "" #: tacker/common/exceptions.py:146 #, python-format msgid "Policy %(policy)s does not exist for VNF %(vnf_id)s" msgstr "" #: tacker/common/exceptions.py:150 #, python-format msgid "" "Invalid action %(action)s for policy %(policy)s, should be one of " "%(valid_actions)s" msgstr "" #: tacker/common/exceptions.py:155 #, python-format msgid "" "Invalid type %(type)s for policy %(policy)s, should be one of " "%(valid_types)s" msgstr "" #: tacker/common/exceptions.py:160 #, python-format msgid "%(resource)s with name %(name)s already exists" msgstr "" #: tacker/common/exceptions.py:164 #, python-format msgid "%(_type)s already exist with given %(entry)s" msgstr "" #: tacker/common/utils.py:186 tacker/common/utils.py:201 msgid "Class not found." msgstr "" #: tacker/db/db_base.py:134 msgid "Cannot create resource for another tenant" msgstr "" #: tacker/db/sqlalchemyutils.py:69 #, python-format msgid "%s is invalid attribute for sort_key" msgstr "" #: tacker/db/sqlalchemyutils.py:72 #, python-format msgid "" "The attribute '%(attr)s' is reference to other resource, can't used by " "sort '%(resource)s'" msgstr "" #: tacker/db/migration/cli.py:34 msgid "URL to database" msgstr "" #: tacker/db/migration/cli.py:37 msgid "Database engine" msgstr "" #: tacker/db/migration/cli.py:58 msgid "You must provide a revision or relative delta" msgstr "" #: tacker/db/migration/cli.py:87 tacker/db/migration/cli.py:100 msgid "Timeline branches unable to generate timeline" msgstr "" #: tacker/db/migration/cli.py:94 msgid "HEAD file does not match migration timeline head" msgstr "" #: tacker/db/migration/cli.py:146 msgid "Resource name for which deleted entries are to be purged." msgstr "" #: tacker/db/migration/cli.py:149 msgid "How long to preserve deleted data, defaults to 90" msgstr "" #: tacker/db/migration/cli.py:155 msgid "Granularity to use for age argument, defaults to days." msgstr "" #: tacker/db/migration/cli.py:160 msgid "Available commands" msgstr "" #: tacker/db/migration/purge_tables.py:89 #, python-format msgid "'%s' - age should be an integer" msgstr "" #: tacker/db/migration/purge_tables.py:92 #, python-format msgid "'%s' - age should be a positive integer" msgstr "" #: tacker/db/migration/purge_tables.py:96 #, python-format msgid "'%s' granularity should be days, hours, minutes, or seconds" msgstr "" #: tacker/db/vnfm/vnfm_db.py:486 msgid "" "Operation on PENDING_DELETE VNF is not permited. Please contact your " "Administrator." msgstr "" #: tacker/extensions/common_services.py:29 #, python-format msgid "Failed to create an event: %(error_str)s" msgstr "" #: tacker/extensions/common_services.py:33 #, python-format msgid "" "Specified Event id %(evt_id)s is invalid. Please verify and pass a valid " "Event id" msgstr "" #: tacker/extensions/common_services.py:38 msgid "Specified model is invalid, only Event model supported" msgstr "" #: tacker/extensions/common_services.py:42 #, python-format msgid "Parameter input values missing for the key '%(key)s'" msgstr "" #: tacker/extensions/common_services.py:46 msgid "Parameter YAML input missing" msgstr "" #: tacker/extensions/nfvo.py:30 tacker/extensions/nfvo.py:34 #: tacker/extensions/nfvo.py:266 tacker/extensions/nfvo.py:270 #: tacker/extensions/nfvo.py:274 tacker/extensions/nfvo.py:278 #, python-format msgid "%(message)s" msgstr "" #: tacker/extensions/nfvo.py:38 #, python-format msgid "VIM %(vim_id)s is still in use by VNF" msgstr "" #: tacker/extensions/nfvo.py:42 msgid "Default VIM is not defined." msgstr "" #: tacker/extensions/nfvo.py:46 #, python-format msgid "Default VIM already exists %(vim_id)s." msgstr "" #: tacker/extensions/nfvo.py:50 #, python-format msgid "" "Specified VIM id %(vim_id)s is invalid. Please verify and pass a valid " "VIM id" msgstr "" #: tacker/extensions/nfvo.py:55 #, python-format msgid "Unknown VIM region name %(region_name)s" msgstr "" #: tacker/extensions/nfvo.py:59 #, python-format msgid "Unable to find key file for VIM %(vim_id)s" msgstr "" #: tacker/extensions/nfvo.py:63 #, python-format msgid "Barbican must be enabled for VIM %(vim_id)s" msgstr "" #: tacker/extensions/nfvo.py:67 #, python-format msgid "Resource type %(type)s is unsupported by VIM" msgstr "" #: tacker/extensions/nfvo.py:71 #, python-format msgid "" "Error while trying to issue %(cmd)s to find resource type %(type)s by " "resource name %(name)s" msgstr "" #: tacker/extensions/nfvo.py:76 #, python-format msgid "" "Getting resource id from VIM with resource name %(name)s by %(cmd)s " "returns more than one" msgstr "" #: tacker/extensions/nfvo.py:81 #, python-format msgid "" "Getting resource id from VIM with resource name %(name)s by %(cmd)s " "returns nothing" msgstr "" #: tacker/extensions/nfvo.py:86 #, python-format msgid "VIM from VNF %(vnf_id)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:90 tacker/extensions/vnfm.py:99 #, python-format msgid "tosca-parser failed: - %(error_msg_details)s" msgstr "" #: tacker/extensions/nfvo.py:94 #, python-format msgid "Invalid VNFFG template input: %(template)s" msgstr "" #: tacker/extensions/nfvo.py:98 #, python-format msgid "" "Invalid Forwarding Path contains duplicate forwarder not in order: " "%(forwarder)s" msgstr "" #: tacker/extensions/nfvo.py:103 #, python-format msgid "Invalid Forwarding Path contains duplicate connection point : %(cp)s" msgstr "" #: tacker/extensions/nfvo.py:108 #, python-format msgid "" "Specified VNFD %(vnfd_name)s in VNFFGD does not exist. Please create " "VNFDs before creating VNFFG" msgstr "" #: tacker/extensions/nfvo.py:113 #, python-format msgid "" "Specified CP %(cp_id)s could not be found in VNFD %(vnfd_name)s. Please " "check VNFD for correct Connection Point." msgstr "" #: tacker/extensions/nfvo.py:119 #, python-format msgid "" "Specified CP %(cp_id)s in VNFD %(vnfd_name)s does not have forwarding " "capability, which is required to be included in forwarding path" msgstr "" #: tacker/extensions/nfvo.py:125 #, python-format msgid "" "Specified number_of_endpoints %(number)s is not equal to the number of " "connection_point %(cps)s" msgstr "" #: tacker/extensions/nfvo.py:130 #, python-format msgid "VNFFGD %(vnffgd_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:134 #, python-format msgid "VNFFG Template %(vnffgd_id)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:138 #, python-format msgid "Creating VNFFG based on %(vnffgd_id)s failed" msgstr "" #: tacker/extensions/nfvo.py:142 #, python-format msgid "" "Matching VNF Instance for VNFD %(vnfd_name)s could not be found. Please " "create an instance of this VNFD before creating/updating VNFFG." msgstr "" #: tacker/extensions/nfvo.py:148 #, python-format msgid "Param values %(param_value)s is not in dict format." msgstr "" #: tacker/extensions/nfvo.py:152 #, python-format msgid "Failed to parse VNFFG Template due to missing input param %(get_input)s." msgstr "" #: tacker/extensions/nfvo.py:157 #, python-format msgid "VNFFG Property %(vnffg_property)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:161 #, python-format msgid "Specified CP %(cp_id)s could not be found in VNF %(vnf_id)s." msgstr "" #: tacker/extensions/nfvo.py:166 #, python-format msgid "VNFFG %(vnffg_id)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:170 #, python-format msgid "VNFFG %(vnffg_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:174 #, python-format msgid "Specified VNF instance %(vnf_name)s in VNF Mapping could not be found" msgstr "" #: tacker/extensions/nfvo.py:179 #, python-format msgid "Deleting VNFFG %(vnffg_id)s failed" msgstr "" #: tacker/extensions/nfvo.py:183 #, python-format msgid "VNFFG %(vnffg_id)s belongs to active network service %(ns_id)s" msgstr "" #: tacker/extensions/nfvo.py:188 #, python-format msgid "NFP attribute %(attribute)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:192 #, python-format msgid "NFP %(nfp_id)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:196 #, python-format msgid "NFP %(nfp_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:200 #, python-format msgid "%(error)s in policy" msgstr "" #: tacker/extensions/nfvo.py:204 msgid "Criteria list can not be empty" msgstr "" #: tacker/extensions/nfvo.py:208 #, python-format msgid "The %(first_dict)s and %(sec_dict)s are overlapped" msgstr "" #: tacker/extensions/nfvo.py:212 #, python-format msgid "" "The path_id %(path_id)s is overlapped with NFP %(nfp_name)s in " "%(vnffg_name)s" msgstr "" #: tacker/extensions/nfvo.py:217 #, python-format msgid "Unsupported Policy Type: %(type)s" msgstr "" #: tacker/extensions/nfvo.py:221 #, python-format msgid "VNFD Forwarder %(vnfd)s not found in VNF Mapping %(mapping)s" msgstr "" #: tacker/extensions/nfvo.py:225 #, python-format msgid "VNFD Forwarder %(vnfd)s specified more than twice in requirements path" msgstr "" #: tacker/extensions/nfvo.py:230 #, python-format msgid "SFC %(sfc_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:234 #, python-format msgid "Service Function Chain %(sfc_id)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:238 #, python-format msgid "Classifier %(classifier_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:242 #, python-format msgid "Classifier %(classifier_id)s could not be found" msgstr "" #: tacker/extensions/nfvo.py:246 msgid "VNF mapping not found/defined" msgstr "" #: tacker/extensions/nfvo.py:250 #, python-format msgid "The %(vnfd)s is not found in constituent VNFDs" msgstr "" #: tacker/extensions/nfvo.py:254 #, python-format msgid "NSD %(nsd_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:258 #, python-format msgid "NS %(ns_id)s is still in use" msgstr "" #: tacker/extensions/nfvo.py:262 #, python-format msgid "No tasks to run for %(action)s on %(resource)s" msgstr "" #: tacker/extensions/vnfm.py:35 msgid "More than one MGMT Driver per vnfd is not supported" msgstr "" #: tacker/extensions/vnfm.py:39 msgid "service types are not specified" msgstr "" #: tacker/extensions/vnfm.py:43 #, python-format msgid "VNFD %(vnfd_id)s is still in use" msgstr "" #: tacker/extensions/vnfm.py:47 #, python-format msgid "VNF %(vnf_id)s is still in use" msgstr "" #: tacker/extensions/vnfm.py:51 #, python-format msgid "Invalid Mgmt driver %(mgmt_driver_name)s." msgstr "" #: tacker/extensions/vnfm.py:55 #, python-format msgid "VIM type %(vim_name)s is not supported as an infra driver" msgstr "" #: tacker/extensions/vnfm.py:59 #, python-format msgid "invalid service type %(service_type)s" msgstr "" #: tacker/extensions/vnfm.py:63 #, python-format msgid "creating VNF based on %(vnfd_id)s failed" msgstr "" #: tacker/extensions/vnfm.py:67 tacker/extensions/vnfm.py:71 #: tacker/extensions/vnfm.py:75 tacker/extensions/vnfm.py:79 #, python-format msgid "%(reason)s" msgstr "" #: tacker/extensions/vnfm.py:83 #, python-format msgid "VNFD %(vnfd_id)s could not be found" msgstr "" #: tacker/extensions/vnfm.py:87 #, python-format msgid "service type %(service_type_id)s could not be found" msgstr "" #: tacker/extensions/vnfm.py:91 #, python-format msgid "VNF %(vnf_id)s could not be found" msgstr "" #: tacker/extensions/vnfm.py:95 #, python-format msgid "Parameter YAML not well formed - %(error_msg_details)s" msgstr "" #: tacker/extensions/vnfm.py:103 #, python-format msgid "heat-translator failed: - %(error_msg_details)s" msgstr "" #: tacker/extensions/vnfm.py:107 #, python-format msgid "%(msg)s" msgstr "" #: tacker/extensions/vnfm.py:111 msgid "user_data and/or user_data_format not provided" msgstr "" #: tacker/extensions/vnfm.py:115 msgid "IP Address input values should be in a list format" msgstr "" #: tacker/extensions/vnfm.py:119 #, python-format msgid "" "Value specified for mem_page_size is invalid: %(error_msg_details)s. The " "valid values are 'small', 'large', 'any' or an integer value in MB" msgstr "" #: tacker/extensions/vnfm.py:125 tacker/extensions/vnfm.py:130 #, python-format msgid "" "Invalid keys specified in VNFD - %(error_msg_details)s.Supported keys " "are: %(valid_keys)s" msgstr "" #: tacker/extensions/vnfm.py:135 msgid "" "'file' attribute is missing for tosca.artifacts.Deployment.Image.VM " "artifact type" msgstr "" #: tacker/extensions/vnfm.py:140 #, python-format msgid "" "Could not retrieve VNF resource IDs and types. Please check %(service)s " "status." msgstr "" #: tacker/extensions/vnfm.py:145 #, python-format msgid "VNF %(vnf_id)s is not in Active state: %(message)s" msgstr "" #: tacker/extensions/vnfm.py:149 msgid "Metadata for alarm policy is not matched" msgstr "" #: tacker/extensions/vnfm.py:153 #, python-format msgid "Resource type %(resource_type)s for alarm policy is not supported" msgstr "" #: tacker/extensions/vnfm.py:158 #, python-format msgid "" "Input for substitution mapping requirements are not valid for " "%(requirement)s. They must be in the form of list with two entries" msgstr "" #: tacker/extensions/vnfm.py:164 #, python-format msgid "" "All the requirements for substitution_mappings are not provided. Missing " "requirement for %(requirement)s" msgstr "" #: tacker/extensions/vnfm.py:169 msgid "Please provide parameters for substitution mappings" msgstr "" #: tacker/extensions/vnfm.py:173 msgid "Please provide only one Scaling policy" msgstr "" #: tacker/extensions/vnfm.py:177 msgid "Please provide one network for all vdus" msgstr "" #: tacker/extensions/vnfm.py:181 #, python-format msgid "Found unsupported keys for %(found_keys)s " msgstr "" #: tacker/extensions/vnfm.py:186 #, python-format msgid "Invalid data format for service list: '%s'" msgstr "" #: tacker/extensions/vnfm.py:190 #, python-format msgid "Empty list is not allowed for service list. '%s'" msgstr "" #: tacker/extensions/nfvo_plugins/network_service.py:57 #, python-format msgid "NSD %(nsd_id)s could not be found" msgstr "" #: tacker/extensions/nfvo_plugins/network_service.py:61 #, python-format msgid "NS %(ns_id)s could not be found" msgstr "" #: tacker/keymgr/barbican_key_manager.py:53 msgid "User is not authorized to use key manager." msgstr "" #: tacker/keymgr/barbican_key_manager.py:121 #, python-format msgid "" "context must be of type KeystonePassword, KeystoneToken, RequestContext, " "or Context, got type %s" msgstr "" #: tacker/keymgr/barbican_key_manager.py:137 #, python-format msgid "Could not find discovery information for %s" msgstr "" #: tacker/keymgr/barbican_key_manager.py:180 msgid "Key ID is None" msgstr "" #: tacker/keymgr/exception.py:25 msgid "You are not authorized to complete this action." msgstr "" #: tacker/keymgr/exception.py:29 #, python-format msgid "Key manager error: %(reason)s" msgstr "" #: tacker/keymgr/exception.py:33 #, python-format msgid "Key not found, uuid: %(uuid)s" msgstr "" #: tacker/keymgr/exception.py:37 #, python-format msgid "Invalid auth_type was specified, auth_type: %(type)s" msgstr "" #: tacker/keymgr/exception.py:41 msgid "" "Insufficient credential data was provided, either \"token\" must be set " "in the passed conf, or a context with an \"auth_token\" property must be " "passed." msgstr "" #: tacker/nfvo/nfvo_plugin.py:75 msgid "VIM driver for launching VNFs" msgstr "" #: tacker/nfvo/nfvo_plugin.py:78 msgid "Interval to check for VIM health" msgstr "" #: tacker/nfvo/nfvo_plugin.py:820 msgid "" "NS creation is not completed within {wait} seconds as creation of mistral" " execution {mistral} is not completed" msgstr "" #: tacker/nfvo/nfvo_plugin.py:927 msgid "" "NS deletion is not completed within {wait} seconds as deletion of mistral" " execution {mistral} is not completed" msgstr "" #: tacker/nfvo/drivers/vim/kubernetes_driver.py:32 #: tacker/nfvo/drivers/vim/openstack_driver.py:49 msgid "" "Use barbican to encrypt vim password if True, save vim credentials in " "local file system if False" msgstr "" #: tacker/nfvo/drivers/vim/openstack_driver.py:57 #: tacker/vnfm/monitor_drivers/ping/ping.py:26 msgid "Number of ICMP packets to send" msgstr "" #: tacker/nfvo/drivers/vim/openstack_driver.py:59 #: tacker/vnfm/monitor_drivers/http_ping/http_ping.py:29 #: tacker/vnfm/monitor_drivers/ping/ping.py:28 msgid "Number of seconds to wait for a response" msgstr "" #: tacker/nfvo/drivers/vim/openstack_driver.py:61 #: tacker/vnfm/monitor_drivers/ping/ping.py:30 msgid "Number of seconds to wait between packets" msgstr "" #: tacker/plugins/common/utils.py:30 #, python-format msgid "%s is not a valid VLAN tag" msgstr "" #: tacker/plugins/common/utils.py:34 msgid "End of VLAN range is less than start of VLAN range" msgstr "" #: tacker/tests/unit/test_api_v2_resource.py:147 #: tacker/tests/unit/test_api_v2_resource.py:192 msgid "Unmapped error" msgstr "" #: tacker/tosca/utils.py:731 #, python-format msgid "Added output for %s" msgstr "" #: tacker/vnfm/monitor.py:37 msgid "check interval for monitor" msgstr "" #: tacker/vnfm/monitor.py:70 msgid "" "Monitor driver to communicate with Hosting VNF/logical service instance " "tacker plugin will use" msgstr "" #: tacker/vnfm/monitor.py:203 msgid "" "App monitoring driver to communicate with Hosting VNF/logical service " "instance tacker plugin will use" msgstr "" #: tacker/vnfm/monitor.py:246 msgid "" "Alarm monitoring driver to communicate with Hosting VNF/logical service " "instance tacker plugin will use" msgstr "" #: tacker/vnfm/plugin.py:56 msgid "" "MGMT driver to communicate with Hosting VNF/logical service instance " "tacker plugin will use" msgstr "" #: tacker/vnfm/plugin.py:60 msgid "Time interval to wait for VM to boot" msgstr "" #: tacker/vnfm/plugin.py:120 tacker/vnfm/plugin.py:128 msgid "Hosting vnf drivers tacker plugin will use" msgstr "" #: tacker/vnfm/plugin.py:844 #, python-format msgid "Scaling Policy action skipped due to status %(status)s for vnf %(vnfid)s" msgstr "" #: tacker/vnfm/plugin.py:891 msgid " Cannot fetch details" msgstr "" #: tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py:38 #: tacker/vnfm/infra_drivers/openstack/openstack.py:40 msgid "Number of attempts to retry for stack creation/deletion" msgstr "" #: tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py:42 #: tacker/vnfm/infra_drivers/openstack/openstack.py:44 msgid "Wait time (in seconds) between consecutive stack create/delete retries" msgstr "" #: tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py:143 #: tacker/vnfm/infra_drivers/kubernetes/kubernetes_driver.py:501 #: tacker/vnfm/infra_drivers/openstack/openstack.py:153 msgid "" "Resource creation is not completed within {wait} seconds as creation of " "stack {stack} is not completed" msgstr "" #: tacker/vnfm/infra_drivers/openstack/openstack.py:259 msgid "" "Resource cleanup for vnf is not completed within {wait} seconds as " "deletion of Stack {stack} is not completed" msgstr "" #: tacker/vnfm/infra_drivers/openstack/openstack.py:268 msgid "VNF {vnf_id} deletion is not completed. {stack_status}" msgstr "" #: tacker/vnfm/infra_drivers/openstack/openstack.py:345 #, python-format msgid "VNF scaling failed for stack %(stack)s with error %(error)s" msgstr "" #: tacker/vnfm/infra_drivers/openstack/openstack.py:356 msgid "" "When signal occurred within cool down window, no events generated from " "heat, so ignore it" msgstr "" #: tacker/vnfm/infra_drivers/openstack/openstack.py:361 #, python-format msgid "" "VNF scaling failed to complete within %{wait}s seconds while waiting for " "the stack %(stack)s to be scaled." msgstr "" #: tacker/vnfm/infra_drivers/openstack/translate_template.py:34 msgid "Flavor Extra Specs" msgstr "" #: tacker/vnfm/mgmt_drivers/openwrt/openwrt.py:31 msgid "User name to login openwrt" msgstr "" #: tacker/vnfm/mgmt_drivers/openwrt/openwrt.py:32 msgid "Password to login openwrt" msgstr "" #: tacker/vnfm/monitor_drivers/ceilometer/ceilometer.py:27 msgid "Address which drivers use to trigger" msgstr "" #: tacker/vnfm/monitor_drivers/ceilometer/ceilometer.py:29 msgid "port number which drivers use to trigger" msgstr "" #: tacker/vnfm/monitor_drivers/http_ping/http_ping.py:27 msgid "Number of times to retry" msgstr "" #: tacker/vnfm/monitor_drivers/http_ping/http_ping.py:31 msgid "HTTP port number to send request" msgstr ""