# Translations template for ironic. # Copyright (C) 2020 ORGANIZATION # This file is distributed under the same license as the ironic project. # FIRST AUTHOR , 2020. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: ironic VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2020-06-19 23:50+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.8.0\n" #: ironic/api/controllers/base.py:125 #, python-format msgid "Invalid value for %s header" msgstr "" #: ironic/api/controllers/v1/__init__.py:265 #, python-format msgid "" "Mutually exclusive versions requested. Version %(ver)s requested but not " "supported by this service. The supported version range is: [%(min)s, " "%(max)s]." msgstr "" #: ironic/api/controllers/v1/__init__.py:274 #, python-format msgid "" "Version %(ver)s was requested but the minor version is not supported by " "this service. The supported version range is: [%(min)s, %(max)s]." msgstr "" #: ironic/api/controllers/v1/allocation.py:230 #: ironic/api/controllers/v1/allocation.py:558 msgid "The API version does not allow allocations" msgstr "" #: ironic/api/controllers/v1/allocation.py:258 #: ironic/api/controllers/v1/chassis.py:203 #: ironic/api/controllers/v1/conductor.py:172 #: ironic/api/controllers/v1/deploy_template.py:319 #: ironic/api/controllers/v1/node.py:1818 ironic/api/controllers/v1/port.py:355 #: ironic/api/controllers/v1/portgroup.py:313 #: ironic/api/controllers/v1/volume_connector.py:239 #: ironic/api/controllers/v1/volume_target.py:254 #, python-format msgid "The sort_key value %(key)s is an invalid field for sorting" msgstr "" #: ironic/api/controllers/v1/allocation.py:393 #, python-format msgid "Cannot create allocation with invalid name '%(name)s'" msgstr "" #: ironic/api/controllers/v1/allocation.py:410 msgid "Cannot set node when creating an allocation in this API version" msgstr "" #: ironic/api/controllers/v1/allocation.py:418 msgid "The resource_class field is mandatory when not backfilling" msgstr "" #: ironic/api/controllers/v1/allocation.py:471 #, python-format msgid "" "Cannot update %s in an allocation. Only 'name' and 'extra' are allowed to" " be updated." msgstr "" #: ironic/api/controllers/v1/allocation.py:487 msgid "The API version does not allow updating allocations" msgstr "" #: ironic/api/controllers/v1/allocation.py:497 #, python-format msgid "Cannot update allocation with invalid name '%(name)s'" msgstr "" #: ironic/api/controllers/v1/allocation.py:579 #: ironic/api/controllers/v1/allocation.py:598 #, python-format msgid "Allocation for node %s was not found" msgstr "" #: ironic/api/controllers/v1/deploy_template.py:115 msgid "Deploy template name cannot be None" msgstr "" #: ironic/api/controllers/v1/deploy_template.py:121 msgid "Deploy template name must be a valid trait" msgstr "" #: ironic/api/controllers/v1/deploy_template.py:125 msgid "" "No deploy steps specified. A deploy template must have at least one " "deploy step." msgstr "" #: ironic/api/controllers/v1/deploy_template.py:143 #, python-format msgid "" "Duplicate deploy steps. A deploy template cannot have multiple deploy " "steps with the same interface and step. Duplicates: %s" msgstr "" #: ironic/api/controllers/v1/deploy_template.py:264 msgid "The API version does not allow deploy templates" msgstr "" #: ironic/api/controllers/v1/driver.py:380 msgid "\"type\" filter must be one of \"classic\" or \"dynamic\", if specified." msgstr "" #: ironic/api/controllers/v1/node.py:287 #, python-format msgid "Malformed indicator name \"%s\"" msgstr "" #: ironic/api/controllers/v1/node.py:295 #, python-format msgid "Missing indicator name \"%s\"" msgstr "" #: ironic/api/controllers/v1/node.py:705 msgid "timeout has to be positive integer" msgstr "" #: ironic/api/controllers/v1/node.py:745 #, python-format msgid "" "A non-empty \"rescue_password\" is required when setting target provision" " state to %s" msgstr "" #: ironic/api/controllers/v1/node.py:760 #, python-format msgid "\"clean_steps\" is required when setting target provision state to %s" msgstr "" #: ironic/api/controllers/v1/node.py:771 #, python-format msgid "The requested action \"%(action)s\" could not be understood." msgstr "" #: ironic/api/controllers/v1/node.py:836 ironic/conductor/deployments.py:48 msgid "provisioning" msgstr "" #: ironic/api/controllers/v1/node.py:860 #, python-format msgid "\"clean_steps\" is only valid when setting target provision state to %s" msgstr "" #: ironic/api/controllers/v1/node.py:867 #, python-format msgid "" "\"rescue_password\" is only valid when setting target provision state to " "%s" msgstr "" #: ironic/api/controllers/v1/node.py:898 #, python-format msgid "Invalid clean_steps: %s" msgstr "" #: ironic/api/controllers/v1/node.py:975 msgid "" "A single node trait may be added via PUT /v1/nodes//traits/ with no body, or all node traits may be " "replaced via PUT /v1/nodes//traits with the list of " "traits specified in the request body." msgstr "" #: ironic/api/controllers/v1/node.py:986 msgid "No body should be provided when adding a trait" msgstr "" #: ironic/api/controllers/v1/node.py:1811 msgid "Chassis id not specified." msgstr "" #: ironic/api/controllers/v1/node.py:1970 #, python-format msgid "" "Node %s can not update the driver while the console is enabled. Please " "stop the console first." msgstr "" #: ironic/api/controllers/v1/node.py:2208 msgid "Cannot specify conductor on node creation." msgstr "" #: ironic/api/controllers/v1/node.py:2214 msgid "" "Cannot specify node traits on node creation. Traits must be set via the " "node traits API." msgstr "" #: ironic/api/controllers/v1/node.py:2220 msgid "" "Cannot specify protected or protected_reason on node creation. These " "fields can only be set for active nodes" msgstr "" #: ironic/api/controllers/v1/node.py:2226 #, python-format msgid "Cannot create node with description exceeding %s characters" msgstr "" #: ironic/api/controllers/v1/node.py:2231 msgid "Allocation UUID cannot be specified, use allocations API" msgstr "" #: ironic/api/controllers/v1/node.py:2251 #, python-format msgid "Cannot create node with invalid name '%(name)s'" msgstr "" #: ironic/api/controllers/v1/node.py:2280 msgid "" "Cannot update node traits via node patch. Node traits should be updated " "via the node traits API." msgstr "" #: ironic/api/controllers/v1/node.py:2286 msgid "" "The reset_interfaces parameter can only be used when changing the node's " "driver." msgstr "" #: ironic/api/controllers/v1/node.py:2292 #, python-format msgid "Cannot update node with description exceeding %s characters" msgstr "" #: ironic/api/controllers/v1/node.py:2345 #, python-format msgid "Node %s can not be updated while a state transition is in progress." msgstr "" #: ironic/api/controllers/v1/node.py:2351 #, python-format msgid "Cannot update node \"%(node)s\" while it is in state \"%(state)s\"." msgstr "" #: ironic/api/controllers/v1/node.py:2366 #, python-format msgid "" "Cannot update owner of node \"%(node)s\" while it is in state " "\"%(state)s\"." msgstr "" #: ironic/api/controllers/v1/node.py:2380 #, python-format msgid "" "Cannot update owner of node \"%(node)s\" while it is allocated to an " "allocation with an owner." msgstr "" #: ironic/api/controllers/v1/node.py:2390 #, python-format msgid "Node %s: Cannot change name to invalid name " msgstr "" #: ironic/api/controllers/v1/notification_utils.py:83 msgid "is not defined" msgstr "" #: ironic/api/controllers/v1/notification_utils.py:84 #, python-format msgid "Unsupported resource: %s" msgstr "" #: ironic/api/controllers/v1/notification_utils.py:99 #, python-format msgid "" "Failed to send baremetal.%(resource)s.%(action)s.%(status)s notification " "for %(resource)s %(uuid)s with level %(level)s, notification method " "%(notification_method)s, payload method %(payload_method)s, error " "%(error)s" msgstr "" #: ironic/api/controllers/v1/port.py:111 msgid "Port can not be added to a portgroup belonging to a different node." msgstr "" #: ironic/api/controllers/v1/port.py:624 #, python-format msgid "" "Port group %s doesn't support standalone ports. This port cannot be " "created as a member of that port group because either 'extra/vif_port_id'" " was specified or 'pxe_enabled' was set to True." msgstr "" #: ironic/api/controllers/v1/port.py:721 #, python-format msgid "" "Cannot update port \"%(port)s\" on \"%(node)s\" while it is in state " "\"%(state)s\"." msgstr "" #: ironic/api/controllers/v1/portgroup.py:485 #, python-format msgid "Cannot create portgroup with invalid name '%(name)s'" msgstr "" #: ironic/api/controllers/v1/portgroup.py:543 #, python-format msgid "Portgroup %(portgroup)s: Cannot change name to invalid name '%(name)s'" msgstr "" #: ironic/api/controllers/v1/portgroup.py:577 #, python-format msgid "" "Cannot update portgroup \"%(portgroup)s\" on node \"%(node)s\" while it " "is in state \"%(state)s\"." msgstr "" #: ironic/api/controllers/v1/ramdisk.py:198 msgid "Field \"agent_version\" not recognised" msgstr "" #: ironic/api/controllers/v1/ramdisk.py:214 msgid "Detected change in ramdisk provided \"callback_url\"" msgstr "" #: ironic/api/controllers/v1/ramdisk.py:223 msgid "Agent token is required for heartbeat processing." msgstr "" #: ironic/api/controllers/v1/types.py:148 #, python-format msgid "%s is not JSON serializable" msgstr "" #: ironic/api/controllers/v1/types.py:248 #, python-format msgid "'%s' is an internal attribute and can not be updated" msgstr "" #: ironic/api/controllers/v1/types.py:252 #, python-format msgid "'%s' is a mandatory attribute and can not be removed" msgstr "" #: ironic/api/controllers/v1/types.py:257 msgid "'add' and 'replace' operations need a value" msgstr "" #: ironic/api/controllers/v1/types.py:319 #: ironic/api/controllers/v1/types.py:458 #, python-format msgid "%s are invalid keys" msgstr "" #: ironic/api/controllers/v1/types.py:326 #, python-format msgid "" "Invalid network_type %(type)s, valid network_types are " "%(valid_network_types)s." msgstr "" #: ironic/api/controllers/v1/types.py:345 #, python-format msgid "" "Missing mandatory keys. Required keys are %(required_fields)s. Or in case" " of Smart NIC %(smart_nic_required_fields)s. Submitted keys are %(keys)s " "." msgstr "" #: ironic/api/controllers/v1/types.py:412 #: ironic/api/controllers/v1/types.py:464 #: ironic/api/controllers/v1/types.py:502 #, python-format msgid "Missing mandatory keys: %s" msgstr "" #: ironic/api/controllers/v1/types.py:473 #, python-format msgid "Event validation failure for %(key)s. %(message)s" msgstr "" #: ironic/api/controllers/v1/types.py:508 #, python-format msgid "%(event)s is not one of valid events: %(valid_events)s." msgstr "" #: ironic/api/controllers/v1/utils.py:87 msgid "Limit must be positive" msgstr "" #: ironic/api/controllers/v1/utils.py:94 #, python-format msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'" msgstr "" #: ironic/api/controllers/v1/utils.py:100 msgid "Invalid trait" msgstr "" #: ironic/api/controllers/v1/utils.py:102 #, python-format msgid "" "%(error_prefix)s. A valid trait must be no longer than 255 characters. " "Standard traits are defined in the os_traits library. A custom trait must" " start with the prefix CUSTOM_ and use the following characters: A-Z, 0-9" " and _" msgstr "" #: ironic/api/controllers/v1/utils.py:136 #, python-format msgid "Adding a new attribute (%s) to the root of the resource is not allowed" msgstr "" #: ironic/api/controllers/v1/utils.py:408 msgid "Method not specified" msgstr "" #: ironic/api/controllers/v1/utils.py:452 #, python-format msgid "Field(s) \"%s\" are not valid" msgstr "" #: ironic/api/controllers/v1/utils.py:557 #, python-format msgid "Provision state \"%s\" is not valid" msgstr "" #: ironic/api/controllers/v1/utils.py:567 #: ironic/api/controllers/v1/utils.py:581 #: ironic/api/controllers/v1/utils.py:594 #: ironic/api/controllers/v1/utils.py:607 #: ironic/api/controllers/v1/utils.py:681 #: ironic/api/controllers/v1/utils.py:701 #: ironic/api/controllers/v1/utils.py:715 #: ironic/api/controllers/v1/utils.py:729 #: ironic/api/controllers/v1/utils.py:1132 #, python-format msgid "" "Request not acceptable. The minimal required API version should be " "%(base)s.%(opr)s" msgstr "" #: ironic/api/controllers/v1/utils.py:644 #, python-format msgid "Adding a config drive is only supported when setting provision state to %s" msgstr "" #: ironic/api/controllers/v1/utils.py:652 #, python-format msgid "Invalid configdrive format: %s" msgstr "" #: ironic/api/controllers/v1/utils.py:658 #, python-format msgid "" "Providing a JSON object for configdrive is only supported starting with " "API version %(base)s.%(opr)s" msgstr "" #: ironic/api/controllers/v1/utils.py:666 #, python-format msgid "" "Providing vendor_data in configdrive is only supported starting with API " "version %(base)s.%(opr)s" msgstr "" #: ironic/api/controllers/v1/utils.py:687 #, python-format msgid "" "Unrecognized fault \"%(fault)s\" is specified, allowed faults are " "%(valid_faults)s" msgstr "" #: ironic/api/controllers/v1/volume_connector.py:302 #: ironic/api/controllers/v1/volume_target.py:316 msgid "Can't fetch a subset of fields with 'detail' set" msgstr "" #: ironic/api/controllers/v1/volume_connector.py:418 #: ironic/api/controllers/v1/volume_target.py:430 #, python-format msgid "Expected a UUID for node_uuid, but received %(uuid)s." msgstr "" #: ironic/api/middleware/auth_token.py:43 #, python-format msgid "Cannot compile public API routes: %s" msgstr "" #: ironic/api/middleware/parsable_error.py:48 #, python-format msgid "ErrorDocumentMiddleware received an invalid status %s" msgstr "" #: ironic/cmd/dbsync.py:100 #, python-format msgid "" "The database is not compatible with this release of ironic (%s). Please " "run \"ironic-dbsync online_data_migrations\" using the previous release." "\n" msgstr "" #: ironic/cmd/dbsync.py:106 #, python-format msgid "" "The database version is not compatible with this release of ironic (%s). " "This can happen if you are attempting to upgrade from a version older " "than the previous release (skip versions upgrade). This is an unsupported" " upgrade method. Please run \"ironic-dbsync upgrade\" using the previous " "releases for a fast-forward upgrade.\n" msgstr "" #: ironic/cmd/dbsync.py:180 #, python-format msgid "Error while running %(migration)s: %(err)s." msgstr "" #: ironic/cmd/dbsync.py:185 #, python-format msgid "%(migration)s() migrated %(done)i of %(total)i objects." msgstr "" #: ironic/cmd/dbsync.py:233 #, python-format msgid "Malformed option %s" msgstr "" #: ironic/cmd/dbsync.py:242 #, python-format msgid "Running batches of %i until migrations have been completed." msgstr "" #: ironic/cmd/dbsync.py:247 ironic/cmd/dbsync.py:258 msgid "Data migrations have completed." msgstr "" #: ironic/cmd/dbsync.py:251 msgid "\"max-count\" must be a positive value." msgstr "" #: ironic/cmd/dbsync.py:261 msgid "Data migrations have not completed. Please re-run." msgstr "" #: ironic/cmd/dbsync.py:270 msgid "" "Upgrade the database schema to the latest version. Optionally, use " "--revision to specify an alembic revision string to upgrade to. It " "returns 2 (error) if the database is not compatible with this version. If" " this happens, the 'ironic-dbsync online_data_migrations' command should " "be run using the previous version of ironic, before upgrading and running" " this command." msgstr "" #: ironic/cmd/dbsync.py:287 msgid "Create a new alembic revision. Use --message to set the message string." msgstr "" #: ironic/cmd/dbsync.py:295 msgid "Print the current version information and exit." msgstr "" #: ironic/cmd/dbsync.py:300 msgid "Create the database schema." msgstr "" #: ironic/cmd/dbsync.py:305 msgid "" "Perform online data migrations for the release. If --max-count is " "specified, at most max-count objects will be migrated. If not specified, " "all objects will be migrated (in batches to avoid locking the database " "for long periods of time). The command returns code 0 (success) after " "migrations are finished or there are no data to migrate. It returns code " "1 (error) if there are still pending objects to be migrated. Before " "upgrading to a newer release, this command must be run until code 0 is " "returned. It returns 127 (error) if max-count is < 1. It returns 2 " "(error) if the database is not compatible with this release. If this " "happens, this command should be run using the previous release of ironic," " before upgrading and running this command." msgstr "" #: ironic/cmd/dbsync.py:322 msgid "" "Maximum number of objects to migrate. If unspecified, all objects are " "migrated." msgstr "" #: ironic/cmd/dbsync.py:327 msgid "" "Options to pass to the migrations in the form of .