Imported Translations from Transifex

Change-Id: I8ab062a641f899577b0b885e1d519b3db085966d
This commit is contained in:
OpenStack Jenkins 2014-04-15 06:07:43 +00:00
parent af96dc25b0
commit 76478e6276
66 changed files with 17927 additions and 16188 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ironic\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-03-28 06:06+0000\n"
"POT-Creation-Date: 2014-04-15 06:07+0000\n"
"PO-Revision-Date: 2013-11-12 16:15+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United States) "
@ -18,25 +18,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: ironic/api/controllers/v1/node.py:202
#: ironic/api/controllers/v1/node.py:201
#, python-format
msgid "Node %(node)s is already in the '%(state)s' state."
msgstr ""
#: ironic/api/controllers/v1/node.py:215
#: ironic/api/controllers/v1/node.py:214
#, python-format
msgid "Node %s is already being provisioned or decommissioned."
msgstr ""
#: ironic/api/controllers/v1/node.py:436
#: ironic/api/controllers/v1/node.py:444
msgid "Method not specified"
msgstr ""
#: ironic/api/controllers/v1/node.py:466
#: ironic/api/controllers/v1/node.py:474
msgid "Chassis id not specified."
msgstr ""
#: ironic/api/controllers/v1/node.py:641
#: ironic/api/controllers/v1/node.py:649
#, python-format
msgid "Node %s can not be updated while a state transition is in progress."
msgstr ""
@ -45,26 +45,21 @@ msgstr ""
msgid "Node id not specified."
msgstr ""
#: ironic/api/controllers/v1/types.py:128
#: ironic/api/controllers/v1/types.py:135
#, python-format
msgid "'%s' is an internal attribute and can not be updated"
msgstr ""
#: ironic/api/controllers/v1/types.py:132
#: ironic/api/controllers/v1/types.py:139
#, python-format
msgid "'%s' is a mandatory attribute and can not be removed"
msgstr ""
#: ironic/api/controllers/v1/types.py:137
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/controllers/v1/types.py:143
#: ironic/api/controllers/v1/types.py:144
msgid "'add' and 'replace' operations needs value"
msgstr ""
#: ironic/api/controllers/v1/types.py:174
#: ironic/api/controllers/v1/types.py:175
#, python-format
msgid "Wrong type. Expected '%(type)s', got '%(value)s'"
msgstr ""
@ -78,6 +73,11 @@ msgstr ""
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
msgstr ""
#: ironic/api/controllers/v1/utils.py:48
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/middleware/auth_token.py:40
#, python-format
msgid "Cannot compile public API routes: %s"
@ -383,11 +383,11 @@ msgstr ""
msgid "Invalid configuration file. %(error_msg)s"
msgstr ""
#: ironic/common/hash_ring.py:65
#: ironic/common/hash_ring.py:67
msgid "Invalid hosts supplied when building HashRing."
msgstr ""
#: ironic/common/hash_ring.py:78
#: ironic/common/hash_ring.py:80
msgid "Invalid data supplied to HashRing.get_hosts."
msgstr ""
@ -543,65 +543,65 @@ msgstr ""
msgid "Invalid method call: update_node can not change node state."
msgstr ""
#: ironic/conductor/manager.py:233
#: ironic/conductor/manager.py:235
#, python-format
msgid ""
"RPC change_node_power_state called for node %(node)s. The desired new "
"state is %(state)s."
msgstr ""
#: ironic/conductor/manager.py:272
#: ironic/conductor/manager.py:276
#, python-format
msgid "RPC vendor_passthru called for node %s."
msgstr ""
#: ironic/conductor/manager.py:318
#: ironic/conductor/manager.py:322
#, python-format
msgid "RPC do_node_deploy called for node %s."
msgstr ""
#: ironic/conductor/manager.py:324
#: ironic/conductor/manager.py:328
#, python-format
msgid ""
"RPC do_node_deploy called for %(node)s, but provision state is already "
"%(state)s."
msgstr ""
#: ironic/conductor/manager.py:330
#: ironic/conductor/manager.py:334
msgid "provisioning"
msgstr ""
#: ironic/conductor/manager.py:336
#: ironic/conductor/manager.py:340
#, python-format
msgid "RPC do_node_deploy failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:363
#: ironic/conductor/manager.py:367
#, python-format
msgid "Failed to deploy. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:393
#: ironic/conductor/manager.py:397
#, python-format
msgid "RPC do_node_tear_down called for node %s."
msgstr ""
#: ironic/conductor/manager.py:402
#: ironic/conductor/manager.py:406
#, python-format
msgid "RPC do_node_tear_down not allowed for node %(node)s in state %(state)s"
msgstr ""
#: ironic/conductor/manager.py:410
#: ironic/conductor/manager.py:414
#, python-format
msgid "RPC do_node_tear_down failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:438
#: ironic/conductor/manager.py:442
#, python-format
msgid "Failed to tear down. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:459
#: ironic/conductor/manager.py:463
#, python-format
msgid ""
"During sync_power_state, max retries exceeded for node %(node)s, node "
@ -609,141 +609,141 @@ msgid ""
"state to '%(actual)s' Switching node to maintenance mode."
msgstr ""
#: ironic/conductor/manager.py:481
#: ironic/conductor/manager.py:493
#, python-format
msgid ""
"During sync_power_state, could not get power state for node %(node)s. "
"Error: %(err)s."
msgstr ""
#: ironic/conductor/manager.py:493
#: ironic/conductor/manager.py:505
#, python-format
msgid ""
"During sync_power_state, node %(node)s has no previous known state. "
"Recording current state '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:506
#: ironic/conductor/manager.py:518
#, python-format
msgid ""
"During sync_power_state, node %(node)s state does not match expected "
"state '%(state)s'. Updating recorded state to '%(actual)s'."
msgstr ""
#: ironic/conductor/manager.py:522
#: ironic/conductor/manager.py:534
#, python-format
msgid ""
"During sync_power_state, node %(node)s state '%(actual)s' does not match "
"expected state. Changing hardware state to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:535
#: ironic/conductor/manager.py:547
#, python-format
msgid "Failed to change power state of node %(node)s to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:540
#: ironic/conductor/manager.py:552
#, python-format
msgid "%(left)s attempts remaining to sync_power_state for node %(node)s"
msgstr ""
#: ironic/conductor/manager.py:572
#: ironic/conductor/manager.py:582
#, python-format
msgid ""
"During sync_power_state, node %(node)s was not found and presumed deleted"
" by another process."
msgstr ""
#: ironic/conductor/manager.py:577
#: ironic/conductor/manager.py:587
#, python-format
msgid ""
"During sync_power_state, node %(node)s was already locked by another "
"process. Skip."
msgstr ""
#: ironic/conductor/manager.py:610
#: ironic/conductor/manager.py:619
#, python-format
msgid "Timeout reached when waiting callback for node %s"
msgstr ""
#: ironic/conductor/manager.py:653
#: ironic/conductor/manager.py:667
#, python-format
msgid "RPC validate_driver_interfaces called for node %s."
msgstr ""
#: ironic/conductor/manager.py:670
#: ironic/conductor/manager.py:684
msgid "not supported"
msgstr ""
#: ironic/conductor/manager.py:689
#: ironic/conductor/manager.py:703
#, python-format
msgid ""
"RPC change_node_maintenance_mode called for node %(node)s with "
"maintanence mode: %(mode)s"
"maintenance mode: %(mode)s"
msgstr ""
#: ironic/conductor/manager.py:699
#: ironic/conductor/manager.py:713
msgid "The node is already in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:700
#: ironic/conductor/manager.py:714
msgid "The node is not in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:743
#: ironic/conductor/manager.py:757
#, python-format
msgid "Node %s can't be deleted because it's not powered off"
msgstr ""
#: ironic/conductor/manager.py:763
#: ironic/conductor/manager.py:777
#, python-format
msgid "RPC get_console_information called for node %s"
msgstr ""
#: ironic/conductor/manager.py:798
#: ironic/conductor/manager.py:812
#, python-format
msgid "RPC set_console_mode called for node %(node)s with enabled %(enabled)s"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "enabled"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "disabled"
msgstr ""
#: ironic/conductor/manager.py:817
#: ironic/conductor/manager.py:831
#, python-format
msgid "No console action was triggered because the console is already %s"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "enabling"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "disabling"
msgstr ""
#: ironic/conductor/manager.py:845
#: ironic/conductor/manager.py:859
#, python-format
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
msgstr ""
#: ironic/conductor/manager.py:867
#: ironic/conductor/manager.py:881
#, python-format
msgid "RPC update_port called for port %s."
msgstr ""
#: ironic/conductor/manager.py:879
#: ironic/conductor/manager.py:893
#, python-format
msgid ""
"No VIF found for instance %(instance)s port %(port)s when attempting to "
"update Neutron port MAC address."
msgstr ""
#: ironic/conductor/rpcapi.py:97
#: ironic/conductor/rpcapi.py:92
#, python-format
msgid "No conductor service registered which supports driver %s."
msgstr ""
@ -764,24 +764,24 @@ msgstr ""
msgid "Multi-node TaskManager can't select single node manager from the list"
msgstr ""
#: ironic/conductor/utils.py:73 ironic/conductor/utils.py:111
#: ironic/conductor/utils.py:72 ironic/conductor/utils.py:110
#, python-format
msgid "Failed to change power state to '%(target)s'. Error: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:90
#: ironic/conductor/utils.py:89
#, python-format
msgid ""
"Not going to change_node_power_state because current state = requested "
"state = '%(state)s'."
msgstr ""
#: ironic/conductor/utils.py:130
#: ironic/conductor/utils.py:129
#, python-format
msgid "Cleanup failed for node %(node)s after deploy timeout: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:142
#: ironic/conductor/utils.py:141
msgid ""
"Deploy timed out, but an unhandled exception was encountered while "
"aborting. More info may be found in the log file."
@ -796,47 +796,47 @@ msgstr ""
msgid "Method not specified when calling vendor extension."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:205
#: ironic/drivers/modules/deploy_utils.py:209
#, python-format
msgid "Parent device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:210
#: ironic/drivers/modules/deploy_utils.py:214
#, python-format
msgid "Root device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:213
#: ironic/drivers/modules/deploy_utils.py:217
#, python-format
msgid "Swap device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:217
#: ironic/drivers/modules/deploy_utils.py:221
#, python-format
msgid "Ephemeral device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:229
#: ironic/drivers/modules/deploy_utils.py:233
msgid "Failed to detect root device UUID."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:267
#: ironic/drivers/modules/deploy_utils.py:273
#: ironic/drivers/modules/deploy_utils.py:271
#: ironic/drivers/modules/deploy_utils.py:277
#, python-format
msgid "Deploy to address %s failed."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:268
#: ironic/drivers/modules/deploy_utils.py:272
#, python-format
msgid "Command: %s"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:269
#: ironic/drivers/modules/deploy_utils.py:273
#, python-format
msgid "StdOut: %r"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:270
#: ironic/drivers/modules/deploy_utils.py:274
#, python-format
msgid "StdErr: %r"
msgstr ""
@ -950,7 +950,7 @@ msgstr ""
msgid "BMC inaccessible for node %(node)s: %(error)s"
msgstr ""
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:432
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:424
#, python-format
msgid "set_power_state called with invalid power state %s."
msgstr ""
@ -960,91 +960,91 @@ msgstr ""
msgid "Unsupported method (%s) passed to IPMItool driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:106
#: ironic/drivers/modules/pxe.py:107
#, python-format
msgid ""
"Can not validate PXE bootloader. The following parameters were not passed"
" to ironic: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:118
#: ironic/drivers/modules/pxe.py:119
#, python-format
msgid ""
"Can not validate PXE bootloader. Invalid parameter pxe_%(param)s. Reason:"
" %(reason)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:124
#: ironic/drivers/modules/pxe.py:125
#, python-format
msgid "'%s' is not an integer value."
msgstr ""
#: ironic/drivers/modules/pxe.py:129
#: ironic/drivers/modules/pxe.py:136
msgid ""
"The deploy contains an ephemeral partition, but no filesystem type was "
"specified by the pxe_ephemeral_format parameter"
msgstr ""
#: ironic/drivers/modules/pxe.py:156
#: ironic/drivers/modules/pxe.py:163
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:357
#: ironic/drivers/modules/pxe.py:352
#, python-format
msgid "Fetching kernel and ramdisk for node %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:387
#: ironic/drivers/modules/pxe.py:382
#, python-format
msgid "Fetching image %(ami)s for node %(uuid)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:485
#: ironic/drivers/modules/pxe.py:498
#, python-format
msgid ""
"No VIFs found for node %(node)s when attempting to update Neutron DHCP "
"BOOT options."
msgstr ""
#: ironic/drivers/modules/pxe.py:504
#: ironic/drivers/modules/pxe.py:517
#, python-format
msgid "Failed to set DHCP BOOT options for any port on node %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:508
#: ironic/drivers/modules/pxe.py:521
#, python-format
msgid ""
"Some errors were encountered when updating the DHCP BOOT options for node"
" %(node)s on the following ports: %(ports)s."
msgstr ""
#: ironic/drivers/modules/pxe.py:543 ironic/drivers/modules/ssh.py:377
#: ironic/drivers/modules/pxe.py:556 ironic/drivers/modules/ssh.py:369
#, python-format
msgid "Node %s does not have any port associated with it."
msgstr ""
#: ironic/drivers/modules/pxe.py:554
#: ironic/drivers/modules/pxe.py:567
msgid ""
"Couldn't get the URL of the Ironic API service from the configuration "
"file or keystone catalog."
msgstr ""
#: ironic/drivers/modules/pxe.py:664
msgid "Deploy key is not match"
#: ironic/drivers/modules/pxe.py:668
msgid "Deploy key does not match"
msgstr ""
#: ironic/drivers/modules/pxe.py:681
#: ironic/drivers/modules/pxe.py:686
#, python-format
msgid "Parameters %s were not passed to ironic for deploy."
msgstr ""
#: ironic/drivers/modules/pxe.py:695
#: ironic/drivers/modules/pxe.py:700
#, python-format
msgid "Unsupported method (%s) passed to PXE driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:716
#: ironic/drivers/modules/pxe.py:721
#, python-format
msgid ""
"Node %s failed to power off while handling deploy failure. This may be a "
@ -1052,35 +1052,35 @@ msgid ""
"maintenance mode until the problem is resolved."
msgstr ""
#: ironic/drivers/modules/pxe.py:728
#: ironic/drivers/modules/pxe.py:733
#, python-format
msgid "Node %s is not waiting to be deployed."
msgstr ""
#: ironic/drivers/modules/pxe.py:740
#: ironic/drivers/modules/pxe.py:745
#, python-format
msgid "Error returned from PXE deploy ramdisk: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:742
#: ironic/drivers/modules/pxe.py:747
msgid "Failure in PXE deploy ramdisk."
msgstr ""
#: ironic/drivers/modules/pxe.py:745
#: ironic/drivers/modules/pxe.py:750
#, python-format
msgid "Continuing deployment for node %(node)s, params %(params)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:751
#: ironic/drivers/modules/pxe.py:756
#, python-format
msgid "PXE deploy failed for instance %(instance)s. Error: %(error)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:754
#: ironic/drivers/modules/pxe.py:759
msgid "PXE driver failed to continue deployment."
msgstr ""
#: ironic/drivers/modules/pxe.py:756
#: ironic/drivers/modules/pxe.py:761
#, python-format
msgid "Deployment to node %s done"
msgstr ""
@ -1125,233 +1125,275 @@ msgstr ""
msgid "No storage pools found for ironic"
msgstr ""
#: ironic/drivers/modules/seamicro.py:363
#: ironic/drivers/modules/seamicro.py:364
msgid "set_power_state called with invalid power state."
msgstr ""
#: ironic/drivers/modules/seamicro.py:394
#: ironic/drivers/modules/seamicro.py:395
#, python-format
msgid "Unsupported method (%s) passed to SeaMicro driver."
msgstr ""
#: ironic/drivers/modules/seamicro.py:412
#: ironic/drivers/modules/seamicro.py:413
msgid "No vlan id provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:424
#: ironic/drivers/modules/seamicro.py:459
#: ironic/drivers/modules/seamicro.py:425
#: ironic/drivers/modules/seamicro.py:460
#, python-format
msgid "SeaMicro client exception: %s"
msgstr ""
#: ironic/drivers/modules/seamicro.py:449
#: ironic/drivers/modules/seamicro.py:450
msgid "No volume size provided for creating volume"
msgstr ""
#: ironic/drivers/modules/seamicro.py:475
#: ironic/drivers/modules/seamicro.py:476
msgid "No boot device provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:478
#: ironic/drivers/modules/seamicro.py:479
msgid "Boot device is invalid"
msgstr ""
#: ironic/drivers/modules/seamicro.py:488
#: ironic/drivers/modules/seamicro.py:489
#, python-format
msgid "set_boot_device error: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:111
#: ironic/drivers/modules/ssh.py:116
#, python-format
msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, "
msgstr ""
#: ironic/drivers/modules/ssh.py:136
#: ironic/drivers/modules/ssh.py:141
#, python-format
msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s."
msgstr ""
#: ironic/drivers/modules/ssh.py:159
#: ironic/drivers/modules/ssh.py:164
msgid "SSHPowerDriver requires ssh_port to be integer value"
msgstr ""
#: ironic/drivers/modules/ssh.py:175
#: ironic/drivers/modules/ssh.py:180
msgid "SSHPowerDriver requires virt_type be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:182
#: ironic/drivers/modules/ssh.py:187
msgid "SSHPowerDriver requires both address and username be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:187
#: ironic/drivers/modules/ssh.py:192
msgid ""
"SSHPowerDriver requires one and only one of password, key_contents and "
"key_filename to be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:196
#: ironic/drivers/modules/ssh.py:201
#, python-format
msgid "SSH key file %s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:229
#: ironic/drivers/modules/ssh.py:234
#, python-format
msgid "Node \"%(host)s\" with MAC address %(mac)s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:260
#: ironic/drivers/modules/ssh.py:265
#, python-format
msgid "Retrieved Node List: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:265
#: ironic/drivers/modules/ssh.py:270
#, python-format
msgid "Checking Node: %s's Mac address."
msgstr ""
#: ironic/drivers/modules/ssh.py:278
#: ironic/drivers/modules/ssh.py:283
#, python-format
msgid "Found Mac address: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:382
#: ironic/drivers/modules/ssh.py:374
#, python-format
msgid "SSH connection cannot be established: %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:96
#: ironic/nova/scheduler/filters/exact_core_filter.py:35
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
#: ironic/nova/scheduler/filters/exact_core_filter.py:42
#, python-format
msgid ""
"%(host_state)s does not have %(requested_vcpus)s cores of usable vcpu, it"
" only has %(usable_vcpus)s cores of usable vcpu."
msgstr ""
#: ironic/nova/scheduler/filters/exact_disk_filter.py:34
#, python-format
msgid ""
"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
"has %(usable_disk_mb)s MB usable disk."
msgstr ""
#: ironic/nova/scheduler/filters/exact_ram_filter.py:30
#, python-format
msgid ""
"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
" %(usable_ram)s MB usable ram."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:53
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:89
#, python-format
msgid ""
"Error contacting Ironic server for '%(method)s'. Attempt %(attempt)d of "
"%(total)d"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:97
msgid "Maximum number of retries reached."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:103
#: ironic/nova/virt/ironic/driver.py:104
#, python-format
msgid "Power state %s not found."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:261
#: ironic/nova/virt/ironic/driver.py:271
#, python-format
msgid ""
"Adding the parameter %(param)s on node %(node)s failed after %(retries)d "
"retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:285
#: ironic/nova/virt/ironic/driver.py:288
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:309
#, python-format
msgid ""
"Removing the parameter %(param)s on node %(node)s failed after "
"%(retries)d retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:314
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:383
#: ironic/nova/virt/ironic/driver.py:403
#, python-format
msgid "Ironic node uuid not supplied to driver for instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:399
#: ironic/nova/virt/ironic/driver.py:419
#, python-format
msgid "Unable to set instance UUID for node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:414
#: ironic/nova/virt/ironic/driver.py:434
#, python-format
msgid ""
"Ironic node: %(id)s failed to validate. (deploy: %(deploy)s, power: "
"%(power)s)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:427
#: ironic/nova/virt/ironic/driver.py:447
#, python-format
msgid ""
"Error preparing deploy for instance %(instance)s on baremetal node "
"%(node)s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:438
#: ironic/nova/virt/ironic/driver.py:458
#, python-format
msgid "Error triggering the node %s to start the deployment"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:465
#, python-format
msgid "Failed to request Ironic to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:493
#, python-format
msgid "Failed to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:481
#, python-format
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:494
#: ironic/nova/virt/ironic/driver.py:510
#, python-format
msgid "Error triggering the unprovisioning of the node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:518
#: ironic/nova/virt/ironic/driver.py:535
#, python-format
msgid ""
"Error destroying the instance on node %(node)s. Provision state still "
"'%(state)s'."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:536
#: ironic/nova/virt/ironic/driver.py:555
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:619
#: ironic/nova/virt/ironic/driver.py:622
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:628
#: ironic/nova/virt/ironic/driver.py:631
#, python-format
msgid ""
"Ironic node: %(id)s virtual to physical interface count missmatch (Vif "
"count: %(vif_count)d, Pif count: %(pif_count)d)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:648
#: ironic/nova/virt/ironic/driver.py:651
#, python-format
msgid "Failed to set the VIF networking for port %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:653
#: ironic/nova/virt/ironic/driver.py:656
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:667
#: ironic/nova/virt/ironic/driver.py:670
#, python-format
msgid "Failed to remove the VIF networking for port %s"
msgstr ""
#: ironic/objects/base.py:54
#: ironic/objects/base.py:70
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
#: ironic/objects/base.py:145
#: ironic/objects/base.py:161
msgid "Invalid version string"
msgstr ""
#: ironic/objects/base.py:200
#: ironic/objects/base.py:222
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: ironic/objects/base.py:301
#: ironic/objects/base.py:351
#, python-format
msgid "Cannot load '%(attrname)s' in the base class"
msgstr ""
#: ironic/objects/base.py:310
#: ironic/objects/base.py:360
msgid "Cannot save anything in the base class"
msgstr ""
#: ironic/objects/base.py:392
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
#: ironic/objects/conductor.py:54
msgid "Cannot update a conductor record directly."
msgstr ""
@ -1875,50 +1917,50 @@ msgstr ""
msgid "Failed to process message ... will requeue."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:495
#: ironic/openstack/common/rpc/impl_kombu.py:498
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:517
#: ironic/openstack/common/rpc/impl_kombu.py:520
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:554
#: ironic/openstack/common/rpc/impl_kombu.py:557
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:568
#: ironic/openstack/common/rpc/impl_kombu.py:571
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:622
#: ironic/openstack/common/rpc/impl_qpid.py:573
#: ironic/openstack/common/rpc/impl_kombu.py:625
#: ironic/openstack/common/rpc/impl_qpid.py:575
#, python-format
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:640
#: ironic/openstack/common/rpc/impl_qpid.py:588
#: ironic/openstack/common/rpc/impl_kombu.py:643
#: ironic/openstack/common/rpc/impl_qpid.py:590
#, python-format
msgid "Timed out waiting for RPC response: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:644
#: ironic/openstack/common/rpc/impl_qpid.py:592
#: ironic/openstack/common/rpc/impl_kombu.py:647
#: ironic/openstack/common/rpc/impl_qpid.py:594
#, python-format
msgid "Failed to consume message from queue: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:683
#: ironic/openstack/common/rpc/impl_qpid.py:627
#: ironic/openstack/common/rpc/impl_kombu.py:686
#: ironic/openstack/common/rpc/impl_qpid.py:629
#, python-format
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
msgstr ""
@ -1932,21 +1974,21 @@ msgstr ""
msgid "Failed to process message... skipping it."
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:515
#: ironic/openstack/common/rpc/impl_qpid.py:517
#, python-format
msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:521
#: ironic/openstack/common/rpc/impl_qpid.py:523
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:534
#: ironic/openstack/common/rpc/impl_qpid.py:536
msgid "Re-established AMQP queues"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:600
#: ironic/openstack/common/rpc/impl_qpid.py:602
msgid "Error processing message. Skipping it."
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ironic\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-03-28 06:06+0000\n"
"POT-Creation-Date: 2014-04-15 06:07+0000\n"
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Basque (Spain) "
@ -18,25 +18,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: ironic/api/controllers/v1/node.py:202
#: ironic/api/controllers/v1/node.py:201
#, python-format
msgid "Node %(node)s is already in the '%(state)s' state."
msgstr ""
#: ironic/api/controllers/v1/node.py:215
#: ironic/api/controllers/v1/node.py:214
#, python-format
msgid "Node %s is already being provisioned or decommissioned."
msgstr ""
#: ironic/api/controllers/v1/node.py:436
#: ironic/api/controllers/v1/node.py:444
msgid "Method not specified"
msgstr ""
#: ironic/api/controllers/v1/node.py:466
#: ironic/api/controllers/v1/node.py:474
msgid "Chassis id not specified."
msgstr ""
#: ironic/api/controllers/v1/node.py:641
#: ironic/api/controllers/v1/node.py:649
#, python-format
msgid "Node %s can not be updated while a state transition is in progress."
msgstr ""
@ -45,26 +45,21 @@ msgstr ""
msgid "Node id not specified."
msgstr ""
#: ironic/api/controllers/v1/types.py:128
#: ironic/api/controllers/v1/types.py:135
#, python-format
msgid "'%s' is an internal attribute and can not be updated"
msgstr ""
#: ironic/api/controllers/v1/types.py:132
#: ironic/api/controllers/v1/types.py:139
#, python-format
msgid "'%s' is a mandatory attribute and can not be removed"
msgstr ""
#: ironic/api/controllers/v1/types.py:137
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/controllers/v1/types.py:143
#: ironic/api/controllers/v1/types.py:144
msgid "'add' and 'replace' operations needs value"
msgstr ""
#: ironic/api/controllers/v1/types.py:174
#: ironic/api/controllers/v1/types.py:175
#, python-format
msgid "Wrong type. Expected '%(type)s', got '%(value)s'"
msgstr ""
@ -78,6 +73,11 @@ msgstr ""
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
msgstr ""
#: ironic/api/controllers/v1/utils.py:48
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/middleware/auth_token.py:40
#, python-format
msgid "Cannot compile public API routes: %s"
@ -383,11 +383,11 @@ msgstr ""
msgid "Invalid configuration file. %(error_msg)s"
msgstr ""
#: ironic/common/hash_ring.py:65
#: ironic/common/hash_ring.py:67
msgid "Invalid hosts supplied when building HashRing."
msgstr ""
#: ironic/common/hash_ring.py:78
#: ironic/common/hash_ring.py:80
msgid "Invalid data supplied to HashRing.get_hosts."
msgstr ""
@ -543,65 +543,65 @@ msgstr ""
msgid "Invalid method call: update_node can not change node state."
msgstr ""
#: ironic/conductor/manager.py:233
#: ironic/conductor/manager.py:235
#, python-format
msgid ""
"RPC change_node_power_state called for node %(node)s. The desired new "
"state is %(state)s."
msgstr ""
#: ironic/conductor/manager.py:272
#: ironic/conductor/manager.py:276
#, python-format
msgid "RPC vendor_passthru called for node %s."
msgstr ""
#: ironic/conductor/manager.py:318
#: ironic/conductor/manager.py:322
#, python-format
msgid "RPC do_node_deploy called for node %s."
msgstr ""
#: ironic/conductor/manager.py:324
#: ironic/conductor/manager.py:328
#, python-format
msgid ""
"RPC do_node_deploy called for %(node)s, but provision state is already "
"%(state)s."
msgstr ""
#: ironic/conductor/manager.py:330
#: ironic/conductor/manager.py:334
msgid "provisioning"
msgstr ""
#: ironic/conductor/manager.py:336
#: ironic/conductor/manager.py:340
#, python-format
msgid "RPC do_node_deploy failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:363
#: ironic/conductor/manager.py:367
#, python-format
msgid "Failed to deploy. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:393
#: ironic/conductor/manager.py:397
#, python-format
msgid "RPC do_node_tear_down called for node %s."
msgstr ""
#: ironic/conductor/manager.py:402
#: ironic/conductor/manager.py:406
#, python-format
msgid "RPC do_node_tear_down not allowed for node %(node)s in state %(state)s"
msgstr ""
#: ironic/conductor/manager.py:410
#: ironic/conductor/manager.py:414
#, python-format
msgid "RPC do_node_tear_down failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:438
#: ironic/conductor/manager.py:442
#, python-format
msgid "Failed to tear down. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:459
#: ironic/conductor/manager.py:463
#, python-format
msgid ""
"During sync_power_state, max retries exceeded for node %(node)s, node "
@ -609,141 +609,141 @@ msgid ""
"state to '%(actual)s' Switching node to maintenance mode."
msgstr ""
#: ironic/conductor/manager.py:481
#: ironic/conductor/manager.py:493
#, python-format
msgid ""
"During sync_power_state, could not get power state for node %(node)s. "
"Error: %(err)s."
msgstr ""
#: ironic/conductor/manager.py:493
#: ironic/conductor/manager.py:505
#, python-format
msgid ""
"During sync_power_state, node %(node)s has no previous known state. "
"Recording current state '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:506
#: ironic/conductor/manager.py:518
#, python-format
msgid ""
"During sync_power_state, node %(node)s state does not match expected "
"state '%(state)s'. Updating recorded state to '%(actual)s'."
msgstr ""
#: ironic/conductor/manager.py:522
#: ironic/conductor/manager.py:534
#, python-format
msgid ""
"During sync_power_state, node %(node)s state '%(actual)s' does not match "
"expected state. Changing hardware state to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:535
#: ironic/conductor/manager.py:547
#, python-format
msgid "Failed to change power state of node %(node)s to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:540
#: ironic/conductor/manager.py:552
#, python-format
msgid "%(left)s attempts remaining to sync_power_state for node %(node)s"
msgstr ""
#: ironic/conductor/manager.py:572
#: ironic/conductor/manager.py:582
#, python-format
msgid ""
"During sync_power_state, node %(node)s was not found and presumed deleted"
" by another process."
msgstr ""
#: ironic/conductor/manager.py:577
#: ironic/conductor/manager.py:587
#, python-format
msgid ""
"During sync_power_state, node %(node)s was already locked by another "
"process. Skip."
msgstr ""
#: ironic/conductor/manager.py:610
#: ironic/conductor/manager.py:619
#, python-format
msgid "Timeout reached when waiting callback for node %s"
msgstr ""
#: ironic/conductor/manager.py:653
#: ironic/conductor/manager.py:667
#, python-format
msgid "RPC validate_driver_interfaces called for node %s."
msgstr ""
#: ironic/conductor/manager.py:670
#: ironic/conductor/manager.py:684
msgid "not supported"
msgstr ""
#: ironic/conductor/manager.py:689
#: ironic/conductor/manager.py:703
#, python-format
msgid ""
"RPC change_node_maintenance_mode called for node %(node)s with "
"maintanence mode: %(mode)s"
"maintenance mode: %(mode)s"
msgstr ""
#: ironic/conductor/manager.py:699
#: ironic/conductor/manager.py:713
msgid "The node is already in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:700
#: ironic/conductor/manager.py:714
msgid "The node is not in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:743
#: ironic/conductor/manager.py:757
#, python-format
msgid "Node %s can't be deleted because it's not powered off"
msgstr ""
#: ironic/conductor/manager.py:763
#: ironic/conductor/manager.py:777
#, python-format
msgid "RPC get_console_information called for node %s"
msgstr ""
#: ironic/conductor/manager.py:798
#: ironic/conductor/manager.py:812
#, python-format
msgid "RPC set_console_mode called for node %(node)s with enabled %(enabled)s"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "enabled"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "disabled"
msgstr ""
#: ironic/conductor/manager.py:817
#: ironic/conductor/manager.py:831
#, python-format
msgid "No console action was triggered because the console is already %s"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "enabling"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "disabling"
msgstr ""
#: ironic/conductor/manager.py:845
#: ironic/conductor/manager.py:859
#, python-format
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
msgstr ""
#: ironic/conductor/manager.py:867
#: ironic/conductor/manager.py:881
#, python-format
msgid "RPC update_port called for port %s."
msgstr ""
#: ironic/conductor/manager.py:879
#: ironic/conductor/manager.py:893
#, python-format
msgid ""
"No VIF found for instance %(instance)s port %(port)s when attempting to "
"update Neutron port MAC address."
msgstr ""
#: ironic/conductor/rpcapi.py:97
#: ironic/conductor/rpcapi.py:92
#, python-format
msgid "No conductor service registered which supports driver %s."
msgstr ""
@ -764,24 +764,24 @@ msgstr ""
msgid "Multi-node TaskManager can't select single node manager from the list"
msgstr ""
#: ironic/conductor/utils.py:73 ironic/conductor/utils.py:111
#: ironic/conductor/utils.py:72 ironic/conductor/utils.py:110
#, python-format
msgid "Failed to change power state to '%(target)s'. Error: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:90
#: ironic/conductor/utils.py:89
#, python-format
msgid ""
"Not going to change_node_power_state because current state = requested "
"state = '%(state)s'."
msgstr ""
#: ironic/conductor/utils.py:130
#: ironic/conductor/utils.py:129
#, python-format
msgid "Cleanup failed for node %(node)s after deploy timeout: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:142
#: ironic/conductor/utils.py:141
msgid ""
"Deploy timed out, but an unhandled exception was encountered while "
"aborting. More info may be found in the log file."
@ -796,47 +796,47 @@ msgstr ""
msgid "Method not specified when calling vendor extension."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:205
#: ironic/drivers/modules/deploy_utils.py:209
#, python-format
msgid "Parent device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:210
#: ironic/drivers/modules/deploy_utils.py:214
#, python-format
msgid "Root device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:213
#: ironic/drivers/modules/deploy_utils.py:217
#, python-format
msgid "Swap device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:217
#: ironic/drivers/modules/deploy_utils.py:221
#, python-format
msgid "Ephemeral device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:229
#: ironic/drivers/modules/deploy_utils.py:233
msgid "Failed to detect root device UUID."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:267
#: ironic/drivers/modules/deploy_utils.py:273
#: ironic/drivers/modules/deploy_utils.py:271
#: ironic/drivers/modules/deploy_utils.py:277
#, python-format
msgid "Deploy to address %s failed."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:268
#: ironic/drivers/modules/deploy_utils.py:272
#, python-format
msgid "Command: %s"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:269
#: ironic/drivers/modules/deploy_utils.py:273
#, python-format
msgid "StdOut: %r"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:270
#: ironic/drivers/modules/deploy_utils.py:274
#, python-format
msgid "StdErr: %r"
msgstr ""
@ -950,7 +950,7 @@ msgstr ""
msgid "BMC inaccessible for node %(node)s: %(error)s"
msgstr ""
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:432
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:424
#, python-format
msgid "set_power_state called with invalid power state %s."
msgstr ""
@ -960,91 +960,91 @@ msgstr ""
msgid "Unsupported method (%s) passed to IPMItool driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:106
#: ironic/drivers/modules/pxe.py:107
#, python-format
msgid ""
"Can not validate PXE bootloader. The following parameters were not passed"
" to ironic: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:118
#: ironic/drivers/modules/pxe.py:119
#, python-format
msgid ""
"Can not validate PXE bootloader. Invalid parameter pxe_%(param)s. Reason:"
" %(reason)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:124
#: ironic/drivers/modules/pxe.py:125
#, python-format
msgid "'%s' is not an integer value."
msgstr ""
#: ironic/drivers/modules/pxe.py:129
#: ironic/drivers/modules/pxe.py:136
msgid ""
"The deploy contains an ephemeral partition, but no filesystem type was "
"specified by the pxe_ephemeral_format parameter"
msgstr ""
#: ironic/drivers/modules/pxe.py:156
#: ironic/drivers/modules/pxe.py:163
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:357
#: ironic/drivers/modules/pxe.py:352
#, python-format
msgid "Fetching kernel and ramdisk for node %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:387
#: ironic/drivers/modules/pxe.py:382
#, python-format
msgid "Fetching image %(ami)s for node %(uuid)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:485
#: ironic/drivers/modules/pxe.py:498
#, python-format
msgid ""
"No VIFs found for node %(node)s when attempting to update Neutron DHCP "
"BOOT options."
msgstr ""
#: ironic/drivers/modules/pxe.py:504
#: ironic/drivers/modules/pxe.py:517
#, python-format
msgid "Failed to set DHCP BOOT options for any port on node %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:508
#: ironic/drivers/modules/pxe.py:521
#, python-format
msgid ""
"Some errors were encountered when updating the DHCP BOOT options for node"
" %(node)s on the following ports: %(ports)s."
msgstr ""
#: ironic/drivers/modules/pxe.py:543 ironic/drivers/modules/ssh.py:377
#: ironic/drivers/modules/pxe.py:556 ironic/drivers/modules/ssh.py:369
#, python-format
msgid "Node %s does not have any port associated with it."
msgstr ""
#: ironic/drivers/modules/pxe.py:554
#: ironic/drivers/modules/pxe.py:567
msgid ""
"Couldn't get the URL of the Ironic API service from the configuration "
"file or keystone catalog."
msgstr ""
#: ironic/drivers/modules/pxe.py:664
msgid "Deploy key is not match"
#: ironic/drivers/modules/pxe.py:668
msgid "Deploy key does not match"
msgstr ""
#: ironic/drivers/modules/pxe.py:681
#: ironic/drivers/modules/pxe.py:686
#, python-format
msgid "Parameters %s were not passed to ironic for deploy."
msgstr ""
#: ironic/drivers/modules/pxe.py:695
#: ironic/drivers/modules/pxe.py:700
#, python-format
msgid "Unsupported method (%s) passed to PXE driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:716
#: ironic/drivers/modules/pxe.py:721
#, python-format
msgid ""
"Node %s failed to power off while handling deploy failure. This may be a "
@ -1052,35 +1052,35 @@ msgid ""
"maintenance mode until the problem is resolved."
msgstr ""
#: ironic/drivers/modules/pxe.py:728
#: ironic/drivers/modules/pxe.py:733
#, python-format
msgid "Node %s is not waiting to be deployed."
msgstr ""
#: ironic/drivers/modules/pxe.py:740
#: ironic/drivers/modules/pxe.py:745
#, python-format
msgid "Error returned from PXE deploy ramdisk: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:742
#: ironic/drivers/modules/pxe.py:747
msgid "Failure in PXE deploy ramdisk."
msgstr ""
#: ironic/drivers/modules/pxe.py:745
#: ironic/drivers/modules/pxe.py:750
#, python-format
msgid "Continuing deployment for node %(node)s, params %(params)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:751
#: ironic/drivers/modules/pxe.py:756
#, python-format
msgid "PXE deploy failed for instance %(instance)s. Error: %(error)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:754
#: ironic/drivers/modules/pxe.py:759
msgid "PXE driver failed to continue deployment."
msgstr ""
#: ironic/drivers/modules/pxe.py:756
#: ironic/drivers/modules/pxe.py:761
#, python-format
msgid "Deployment to node %s done"
msgstr ""
@ -1125,233 +1125,275 @@ msgstr ""
msgid "No storage pools found for ironic"
msgstr ""
#: ironic/drivers/modules/seamicro.py:363
#: ironic/drivers/modules/seamicro.py:364
msgid "set_power_state called with invalid power state."
msgstr ""
#: ironic/drivers/modules/seamicro.py:394
#: ironic/drivers/modules/seamicro.py:395
#, python-format
msgid "Unsupported method (%s) passed to SeaMicro driver."
msgstr ""
#: ironic/drivers/modules/seamicro.py:412
#: ironic/drivers/modules/seamicro.py:413
msgid "No vlan id provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:424
#: ironic/drivers/modules/seamicro.py:459
#: ironic/drivers/modules/seamicro.py:425
#: ironic/drivers/modules/seamicro.py:460
#, python-format
msgid "SeaMicro client exception: %s"
msgstr ""
#: ironic/drivers/modules/seamicro.py:449
#: ironic/drivers/modules/seamicro.py:450
msgid "No volume size provided for creating volume"
msgstr ""
#: ironic/drivers/modules/seamicro.py:475
#: ironic/drivers/modules/seamicro.py:476
msgid "No boot device provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:478
#: ironic/drivers/modules/seamicro.py:479
msgid "Boot device is invalid"
msgstr ""
#: ironic/drivers/modules/seamicro.py:488
#: ironic/drivers/modules/seamicro.py:489
#, python-format
msgid "set_boot_device error: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:111
#: ironic/drivers/modules/ssh.py:116
#, python-format
msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, "
msgstr ""
#: ironic/drivers/modules/ssh.py:136
#: ironic/drivers/modules/ssh.py:141
#, python-format
msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s."
msgstr ""
#: ironic/drivers/modules/ssh.py:159
#: ironic/drivers/modules/ssh.py:164
msgid "SSHPowerDriver requires ssh_port to be integer value"
msgstr ""
#: ironic/drivers/modules/ssh.py:175
#: ironic/drivers/modules/ssh.py:180
msgid "SSHPowerDriver requires virt_type be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:182
#: ironic/drivers/modules/ssh.py:187
msgid "SSHPowerDriver requires both address and username be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:187
#: ironic/drivers/modules/ssh.py:192
msgid ""
"SSHPowerDriver requires one and only one of password, key_contents and "
"key_filename to be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:196
#: ironic/drivers/modules/ssh.py:201
#, python-format
msgid "SSH key file %s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:229
#: ironic/drivers/modules/ssh.py:234
#, python-format
msgid "Node \"%(host)s\" with MAC address %(mac)s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:260
#: ironic/drivers/modules/ssh.py:265
#, python-format
msgid "Retrieved Node List: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:265
#: ironic/drivers/modules/ssh.py:270
#, python-format
msgid "Checking Node: %s's Mac address."
msgstr ""
#: ironic/drivers/modules/ssh.py:278
#: ironic/drivers/modules/ssh.py:283
#, python-format
msgid "Found Mac address: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:382
#: ironic/drivers/modules/ssh.py:374
#, python-format
msgid "SSH connection cannot be established: %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:96
#: ironic/nova/scheduler/filters/exact_core_filter.py:35
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
#: ironic/nova/scheduler/filters/exact_core_filter.py:42
#, python-format
msgid ""
"%(host_state)s does not have %(requested_vcpus)s cores of usable vcpu, it"
" only has %(usable_vcpus)s cores of usable vcpu."
msgstr ""
#: ironic/nova/scheduler/filters/exact_disk_filter.py:34
#, python-format
msgid ""
"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
"has %(usable_disk_mb)s MB usable disk."
msgstr ""
#: ironic/nova/scheduler/filters/exact_ram_filter.py:30
#, python-format
msgid ""
"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
" %(usable_ram)s MB usable ram."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:53
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:89
#, python-format
msgid ""
"Error contacting Ironic server for '%(method)s'. Attempt %(attempt)d of "
"%(total)d"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:97
msgid "Maximum number of retries reached."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:103
#: ironic/nova/virt/ironic/driver.py:104
#, python-format
msgid "Power state %s not found."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:261
#: ironic/nova/virt/ironic/driver.py:271
#, python-format
msgid ""
"Adding the parameter %(param)s on node %(node)s failed after %(retries)d "
"retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:285
#: ironic/nova/virt/ironic/driver.py:288
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:309
#, python-format
msgid ""
"Removing the parameter %(param)s on node %(node)s failed after "
"%(retries)d retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:314
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:383
#: ironic/nova/virt/ironic/driver.py:403
#, python-format
msgid "Ironic node uuid not supplied to driver for instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:399
#: ironic/nova/virt/ironic/driver.py:419
#, python-format
msgid "Unable to set instance UUID for node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:414
#: ironic/nova/virt/ironic/driver.py:434
#, python-format
msgid ""
"Ironic node: %(id)s failed to validate. (deploy: %(deploy)s, power: "
"%(power)s)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:427
#: ironic/nova/virt/ironic/driver.py:447
#, python-format
msgid ""
"Error preparing deploy for instance %(instance)s on baremetal node "
"%(node)s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:438
#: ironic/nova/virt/ironic/driver.py:458
#, python-format
msgid "Error triggering the node %s to start the deployment"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:465
#, python-format
msgid "Failed to request Ironic to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:493
#, python-format
msgid "Failed to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:481
#, python-format
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:494
#: ironic/nova/virt/ironic/driver.py:510
#, python-format
msgid "Error triggering the unprovisioning of the node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:518
#: ironic/nova/virt/ironic/driver.py:535
#, python-format
msgid ""
"Error destroying the instance on node %(node)s. Provision state still "
"'%(state)s'."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:536
#: ironic/nova/virt/ironic/driver.py:555
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:619
#: ironic/nova/virt/ironic/driver.py:622
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:628
#: ironic/nova/virt/ironic/driver.py:631
#, python-format
msgid ""
"Ironic node: %(id)s virtual to physical interface count missmatch (Vif "
"count: %(vif_count)d, Pif count: %(pif_count)d)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:648
#: ironic/nova/virt/ironic/driver.py:651
#, python-format
msgid "Failed to set the VIF networking for port %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:653
#: ironic/nova/virt/ironic/driver.py:656
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:667
#: ironic/nova/virt/ironic/driver.py:670
#, python-format
msgid "Failed to remove the VIF networking for port %s"
msgstr ""
#: ironic/objects/base.py:54
#: ironic/objects/base.py:70
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
#: ironic/objects/base.py:145
#: ironic/objects/base.py:161
msgid "Invalid version string"
msgstr ""
#: ironic/objects/base.py:200
#: ironic/objects/base.py:222
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: ironic/objects/base.py:301
#: ironic/objects/base.py:351
#, python-format
msgid "Cannot load '%(attrname)s' in the base class"
msgstr ""
#: ironic/objects/base.py:310
#: ironic/objects/base.py:360
msgid "Cannot save anything in the base class"
msgstr ""
#: ironic/objects/base.py:392
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
#: ironic/objects/conductor.py:54
msgid "Cannot update a conductor record directly."
msgstr ""
@ -1875,50 +1917,50 @@ msgstr ""
msgid "Failed to process message ... will requeue."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:495
#: ironic/openstack/common/rpc/impl_kombu.py:498
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:517
#: ironic/openstack/common/rpc/impl_kombu.py:520
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:554
#: ironic/openstack/common/rpc/impl_kombu.py:557
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:568
#: ironic/openstack/common/rpc/impl_kombu.py:571
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:622
#: ironic/openstack/common/rpc/impl_qpid.py:573
#: ironic/openstack/common/rpc/impl_kombu.py:625
#: ironic/openstack/common/rpc/impl_qpid.py:575
#, python-format
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:640
#: ironic/openstack/common/rpc/impl_qpid.py:588
#: ironic/openstack/common/rpc/impl_kombu.py:643
#: ironic/openstack/common/rpc/impl_qpid.py:590
#, python-format
msgid "Timed out waiting for RPC response: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:644
#: ironic/openstack/common/rpc/impl_qpid.py:592
#: ironic/openstack/common/rpc/impl_kombu.py:647
#: ironic/openstack/common/rpc/impl_qpid.py:594
#, python-format
msgid "Failed to consume message from queue: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:683
#: ironic/openstack/common/rpc/impl_qpid.py:627
#: ironic/openstack/common/rpc/impl_kombu.py:686
#: ironic/openstack/common/rpc/impl_qpid.py:629
#, python-format
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
msgstr ""
@ -1932,21 +1974,21 @@ msgstr ""
msgid "Failed to process message... skipping it."
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:515
#: ironic/openstack/common/rpc/impl_qpid.py:517
#, python-format
msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:521
#: ironic/openstack/common/rpc/impl_qpid.py:523
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:534
#: ironic/openstack/common/rpc/impl_qpid.py:536
msgid "Re-established AMQP queues"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:600
#: ironic/openstack/common/rpc/impl_qpid.py:602
msgid "Error processing message. Skipping it."
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ironic jenkins.ironic.propose.translation.update.140\n"
"Project-Id-Version: ironic 2014.2.dev39.gaf96dc2\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-03-28 06:06+0000\n"
"POT-Creation-Date: 2014-04-15 06:07+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,25 +17,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: ironic/api/controllers/v1/node.py:202
#: ironic/api/controllers/v1/node.py:201
#, python-format
msgid "Node %(node)s is already in the '%(state)s' state."
msgstr ""
#: ironic/api/controllers/v1/node.py:215
#: ironic/api/controllers/v1/node.py:214
#, python-format
msgid "Node %s is already being provisioned or decommissioned."
msgstr ""
#: ironic/api/controllers/v1/node.py:436
#: ironic/api/controllers/v1/node.py:444
msgid "Method not specified"
msgstr ""
#: ironic/api/controllers/v1/node.py:466
#: ironic/api/controllers/v1/node.py:474
msgid "Chassis id not specified."
msgstr ""
#: ironic/api/controllers/v1/node.py:641
#: ironic/api/controllers/v1/node.py:649
#, python-format
msgid "Node %s can not be updated while a state transition is in progress."
msgstr ""
@ -44,26 +44,21 @@ msgstr ""
msgid "Node id not specified."
msgstr ""
#: ironic/api/controllers/v1/types.py:128
#: ironic/api/controllers/v1/types.py:135
#, python-format
msgid "'%s' is an internal attribute and can not be updated"
msgstr ""
#: ironic/api/controllers/v1/types.py:132
#: ironic/api/controllers/v1/types.py:139
#, python-format
msgid "'%s' is a mandatory attribute and can not be removed"
msgstr ""
#: ironic/api/controllers/v1/types.py:137
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/controllers/v1/types.py:143
#: ironic/api/controllers/v1/types.py:144
msgid "'add' and 'replace' operations needs value"
msgstr ""
#: ironic/api/controllers/v1/types.py:174
#: ironic/api/controllers/v1/types.py:175
#, python-format
msgid "Wrong type. Expected '%(type)s', got '%(value)s'"
msgstr ""
@ -77,6 +72,11 @@ msgstr ""
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
msgstr ""
#: ironic/api/controllers/v1/utils.py:48
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/middleware/auth_token.py:40
#, python-format
msgid "Cannot compile public API routes: %s"
@ -382,11 +382,11 @@ msgstr ""
msgid "Invalid configuration file. %(error_msg)s"
msgstr ""
#: ironic/common/hash_ring.py:65
#: ironic/common/hash_ring.py:67
msgid "Invalid hosts supplied when building HashRing."
msgstr ""
#: ironic/common/hash_ring.py:78
#: ironic/common/hash_ring.py:80
msgid "Invalid data supplied to HashRing.get_hosts."
msgstr ""
@ -542,65 +542,65 @@ msgstr ""
msgid "Invalid method call: update_node can not change node state."
msgstr ""
#: ironic/conductor/manager.py:233
#: ironic/conductor/manager.py:235
#, python-format
msgid ""
"RPC change_node_power_state called for node %(node)s. The desired new "
"state is %(state)s."
msgstr ""
#: ironic/conductor/manager.py:272
#: ironic/conductor/manager.py:276
#, python-format
msgid "RPC vendor_passthru called for node %s."
msgstr ""
#: ironic/conductor/manager.py:318
#: ironic/conductor/manager.py:322
#, python-format
msgid "RPC do_node_deploy called for node %s."
msgstr ""
#: ironic/conductor/manager.py:324
#: ironic/conductor/manager.py:328
#, python-format
msgid ""
"RPC do_node_deploy called for %(node)s, but provision state is already "
"%(state)s."
msgstr ""
#: ironic/conductor/manager.py:330
#: ironic/conductor/manager.py:334
msgid "provisioning"
msgstr ""
#: ironic/conductor/manager.py:336
#: ironic/conductor/manager.py:340
#, python-format
msgid "RPC do_node_deploy failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:363
#: ironic/conductor/manager.py:367
#, python-format
msgid "Failed to deploy. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:393
#: ironic/conductor/manager.py:397
#, python-format
msgid "RPC do_node_tear_down called for node %s."
msgstr ""
#: ironic/conductor/manager.py:402
#: ironic/conductor/manager.py:406
#, python-format
msgid "RPC do_node_tear_down not allowed for node %(node)s in state %(state)s"
msgstr ""
#: ironic/conductor/manager.py:410
#: ironic/conductor/manager.py:414
#, python-format
msgid "RPC do_node_tear_down failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:438
#: ironic/conductor/manager.py:442
#, python-format
msgid "Failed to tear down. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:459
#: ironic/conductor/manager.py:463
#, python-format
msgid ""
"During sync_power_state, max retries exceeded for node %(node)s, node "
@ -608,141 +608,141 @@ msgid ""
"state to '%(actual)s' Switching node to maintenance mode."
msgstr ""
#: ironic/conductor/manager.py:481
#: ironic/conductor/manager.py:493
#, python-format
msgid ""
"During sync_power_state, could not get power state for node %(node)s. "
"Error: %(err)s."
msgstr ""
#: ironic/conductor/manager.py:493
#: ironic/conductor/manager.py:505
#, python-format
msgid ""
"During sync_power_state, node %(node)s has no previous known state. "
"Recording current state '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:506
#: ironic/conductor/manager.py:518
#, python-format
msgid ""
"During sync_power_state, node %(node)s state does not match expected "
"state '%(state)s'. Updating recorded state to '%(actual)s'."
msgstr ""
#: ironic/conductor/manager.py:522
#: ironic/conductor/manager.py:534
#, python-format
msgid ""
"During sync_power_state, node %(node)s state '%(actual)s' does not match "
"expected state. Changing hardware state to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:535
#: ironic/conductor/manager.py:547
#, python-format
msgid "Failed to change power state of node %(node)s to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:540
#: ironic/conductor/manager.py:552
#, python-format
msgid "%(left)s attempts remaining to sync_power_state for node %(node)s"
msgstr ""
#: ironic/conductor/manager.py:572
#: ironic/conductor/manager.py:582
#, python-format
msgid ""
"During sync_power_state, node %(node)s was not found and presumed deleted"
" by another process."
msgstr ""
#: ironic/conductor/manager.py:577
#: ironic/conductor/manager.py:587
#, python-format
msgid ""
"During sync_power_state, node %(node)s was already locked by another "
"process. Skip."
msgstr ""
#: ironic/conductor/manager.py:610
#: ironic/conductor/manager.py:619
#, python-format
msgid "Timeout reached when waiting callback for node %s"
msgstr ""
#: ironic/conductor/manager.py:653
#: ironic/conductor/manager.py:667
#, python-format
msgid "RPC validate_driver_interfaces called for node %s."
msgstr ""
#: ironic/conductor/manager.py:670
#: ironic/conductor/manager.py:684
msgid "not supported"
msgstr ""
#: ironic/conductor/manager.py:689
#: ironic/conductor/manager.py:703
#, python-format
msgid ""
"RPC change_node_maintenance_mode called for node %(node)s with "
"maintanence mode: %(mode)s"
"maintenance mode: %(mode)s"
msgstr ""
#: ironic/conductor/manager.py:699
#: ironic/conductor/manager.py:713
msgid "The node is already in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:700
#: ironic/conductor/manager.py:714
msgid "The node is not in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:743
#: ironic/conductor/manager.py:757
#, python-format
msgid "Node %s can't be deleted because it's not powered off"
msgstr ""
#: ironic/conductor/manager.py:763
#: ironic/conductor/manager.py:777
#, python-format
msgid "RPC get_console_information called for node %s"
msgstr ""
#: ironic/conductor/manager.py:798
#: ironic/conductor/manager.py:812
#, python-format
msgid "RPC set_console_mode called for node %(node)s with enabled %(enabled)s"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "enabled"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "disabled"
msgstr ""
#: ironic/conductor/manager.py:817
#: ironic/conductor/manager.py:831
#, python-format
msgid "No console action was triggered because the console is already %s"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "enabling"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "disabling"
msgstr ""
#: ironic/conductor/manager.py:845
#: ironic/conductor/manager.py:859
#, python-format
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
msgstr ""
#: ironic/conductor/manager.py:867
#: ironic/conductor/manager.py:881
#, python-format
msgid "RPC update_port called for port %s."
msgstr ""
#: ironic/conductor/manager.py:879
#: ironic/conductor/manager.py:893
#, python-format
msgid ""
"No VIF found for instance %(instance)s port %(port)s when attempting to "
"update Neutron port MAC address."
msgstr ""
#: ironic/conductor/rpcapi.py:97
#: ironic/conductor/rpcapi.py:92
#, python-format
msgid "No conductor service registered which supports driver %s."
msgstr ""
@ -763,24 +763,24 @@ msgstr ""
msgid "Multi-node TaskManager can't select single node manager from the list"
msgstr ""
#: ironic/conductor/utils.py:73 ironic/conductor/utils.py:111
#: ironic/conductor/utils.py:72 ironic/conductor/utils.py:110
#, python-format
msgid "Failed to change power state to '%(target)s'. Error: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:90
#: ironic/conductor/utils.py:89
#, python-format
msgid ""
"Not going to change_node_power_state because current state = requested "
"state = '%(state)s'."
msgstr ""
#: ironic/conductor/utils.py:130
#: ironic/conductor/utils.py:129
#, python-format
msgid "Cleanup failed for node %(node)s after deploy timeout: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:142
#: ironic/conductor/utils.py:141
msgid ""
"Deploy timed out, but an unhandled exception was encountered while "
"aborting. More info may be found in the log file."
@ -795,47 +795,47 @@ msgstr ""
msgid "Method not specified when calling vendor extension."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:205
#: ironic/drivers/modules/deploy_utils.py:209
#, python-format
msgid "Parent device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:210
#: ironic/drivers/modules/deploy_utils.py:214
#, python-format
msgid "Root device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:213
#: ironic/drivers/modules/deploy_utils.py:217
#, python-format
msgid "Swap device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:217
#: ironic/drivers/modules/deploy_utils.py:221
#, python-format
msgid "Ephemeral device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:229
#: ironic/drivers/modules/deploy_utils.py:233
msgid "Failed to detect root device UUID."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:267
#: ironic/drivers/modules/deploy_utils.py:273
#: ironic/drivers/modules/deploy_utils.py:271
#: ironic/drivers/modules/deploy_utils.py:277
#, python-format
msgid "Deploy to address %s failed."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:268
#: ironic/drivers/modules/deploy_utils.py:272
#, python-format
msgid "Command: %s"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:269
#: ironic/drivers/modules/deploy_utils.py:273
#, python-format
msgid "StdOut: %r"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:270
#: ironic/drivers/modules/deploy_utils.py:274
#, python-format
msgid "StdErr: %r"
msgstr ""
@ -949,7 +949,7 @@ msgstr ""
msgid "BMC inaccessible for node %(node)s: %(error)s"
msgstr ""
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:432
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:424
#, python-format
msgid "set_power_state called with invalid power state %s."
msgstr ""
@ -959,91 +959,91 @@ msgstr ""
msgid "Unsupported method (%s) passed to IPMItool driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:106
#: ironic/drivers/modules/pxe.py:107
#, python-format
msgid ""
"Can not validate PXE bootloader. The following parameters were not passed"
" to ironic: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:118
#: ironic/drivers/modules/pxe.py:119
#, python-format
msgid ""
"Can not validate PXE bootloader. Invalid parameter pxe_%(param)s. Reason:"
" %(reason)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:124
#: ironic/drivers/modules/pxe.py:125
#, python-format
msgid "'%s' is not an integer value."
msgstr ""
#: ironic/drivers/modules/pxe.py:129
#: ironic/drivers/modules/pxe.py:136
msgid ""
"The deploy contains an ephemeral partition, but no filesystem type was "
"specified by the pxe_ephemeral_format parameter"
msgstr ""
#: ironic/drivers/modules/pxe.py:156
#: ironic/drivers/modules/pxe.py:163
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:357
#: ironic/drivers/modules/pxe.py:352
#, python-format
msgid "Fetching kernel and ramdisk for node %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:387
#: ironic/drivers/modules/pxe.py:382
#, python-format
msgid "Fetching image %(ami)s for node %(uuid)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:485
#: ironic/drivers/modules/pxe.py:498
#, python-format
msgid ""
"No VIFs found for node %(node)s when attempting to update Neutron DHCP "
"BOOT options."
msgstr ""
#: ironic/drivers/modules/pxe.py:504
#: ironic/drivers/modules/pxe.py:517
#, python-format
msgid "Failed to set DHCP BOOT options for any port on node %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:508
#: ironic/drivers/modules/pxe.py:521
#, python-format
msgid ""
"Some errors were encountered when updating the DHCP BOOT options for node"
" %(node)s on the following ports: %(ports)s."
msgstr ""
#: ironic/drivers/modules/pxe.py:543 ironic/drivers/modules/ssh.py:377
#: ironic/drivers/modules/pxe.py:556 ironic/drivers/modules/ssh.py:369
#, python-format
msgid "Node %s does not have any port associated with it."
msgstr ""
#: ironic/drivers/modules/pxe.py:554
#: ironic/drivers/modules/pxe.py:567
msgid ""
"Couldn't get the URL of the Ironic API service from the configuration "
"file or keystone catalog."
msgstr ""
#: ironic/drivers/modules/pxe.py:664
msgid "Deploy key is not match"
#: ironic/drivers/modules/pxe.py:668
msgid "Deploy key does not match"
msgstr ""
#: ironic/drivers/modules/pxe.py:681
#: ironic/drivers/modules/pxe.py:686
#, python-format
msgid "Parameters %s were not passed to ironic for deploy."
msgstr ""
#: ironic/drivers/modules/pxe.py:695
#: ironic/drivers/modules/pxe.py:700
#, python-format
msgid "Unsupported method (%s) passed to PXE driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:716
#: ironic/drivers/modules/pxe.py:721
#, python-format
msgid ""
"Node %s failed to power off while handling deploy failure. This may be a "
@ -1051,35 +1051,35 @@ msgid ""
"maintenance mode until the problem is resolved."
msgstr ""
#: ironic/drivers/modules/pxe.py:728
#: ironic/drivers/modules/pxe.py:733
#, python-format
msgid "Node %s is not waiting to be deployed."
msgstr ""
#: ironic/drivers/modules/pxe.py:740
#: ironic/drivers/modules/pxe.py:745
#, python-format
msgid "Error returned from PXE deploy ramdisk: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:742
#: ironic/drivers/modules/pxe.py:747
msgid "Failure in PXE deploy ramdisk."
msgstr ""
#: ironic/drivers/modules/pxe.py:745
#: ironic/drivers/modules/pxe.py:750
#, python-format
msgid "Continuing deployment for node %(node)s, params %(params)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:751
#: ironic/drivers/modules/pxe.py:756
#, python-format
msgid "PXE deploy failed for instance %(instance)s. Error: %(error)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:754
#: ironic/drivers/modules/pxe.py:759
msgid "PXE driver failed to continue deployment."
msgstr ""
#: ironic/drivers/modules/pxe.py:756
#: ironic/drivers/modules/pxe.py:761
#, python-format
msgid "Deployment to node %s done"
msgstr ""
@ -1124,233 +1124,275 @@ msgstr ""
msgid "No storage pools found for ironic"
msgstr ""
#: ironic/drivers/modules/seamicro.py:363
#: ironic/drivers/modules/seamicro.py:364
msgid "set_power_state called with invalid power state."
msgstr ""
#: ironic/drivers/modules/seamicro.py:394
#: ironic/drivers/modules/seamicro.py:395
#, python-format
msgid "Unsupported method (%s) passed to SeaMicro driver."
msgstr ""
#: ironic/drivers/modules/seamicro.py:412
#: ironic/drivers/modules/seamicro.py:413
msgid "No vlan id provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:424
#: ironic/drivers/modules/seamicro.py:459
#: ironic/drivers/modules/seamicro.py:425
#: ironic/drivers/modules/seamicro.py:460
#, python-format
msgid "SeaMicro client exception: %s"
msgstr ""
#: ironic/drivers/modules/seamicro.py:449
#: ironic/drivers/modules/seamicro.py:450
msgid "No volume size provided for creating volume"
msgstr ""
#: ironic/drivers/modules/seamicro.py:475
#: ironic/drivers/modules/seamicro.py:476
msgid "No boot device provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:478
#: ironic/drivers/modules/seamicro.py:479
msgid "Boot device is invalid"
msgstr ""
#: ironic/drivers/modules/seamicro.py:488
#: ironic/drivers/modules/seamicro.py:489
#, python-format
msgid "set_boot_device error: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:111
#: ironic/drivers/modules/ssh.py:116
#, python-format
msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, "
msgstr ""
#: ironic/drivers/modules/ssh.py:136
#: ironic/drivers/modules/ssh.py:141
#, python-format
msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s."
msgstr ""
#: ironic/drivers/modules/ssh.py:159
#: ironic/drivers/modules/ssh.py:164
msgid "SSHPowerDriver requires ssh_port to be integer value"
msgstr ""
#: ironic/drivers/modules/ssh.py:175
#: ironic/drivers/modules/ssh.py:180
msgid "SSHPowerDriver requires virt_type be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:182
#: ironic/drivers/modules/ssh.py:187
msgid "SSHPowerDriver requires both address and username be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:187
#: ironic/drivers/modules/ssh.py:192
msgid ""
"SSHPowerDriver requires one and only one of password, key_contents and "
"key_filename to be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:196
#: ironic/drivers/modules/ssh.py:201
#, python-format
msgid "SSH key file %s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:229
#: ironic/drivers/modules/ssh.py:234
#, python-format
msgid "Node \"%(host)s\" with MAC address %(mac)s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:260
#: ironic/drivers/modules/ssh.py:265
#, python-format
msgid "Retrieved Node List: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:265
#: ironic/drivers/modules/ssh.py:270
#, python-format
msgid "Checking Node: %s's Mac address."
msgstr ""
#: ironic/drivers/modules/ssh.py:278
#: ironic/drivers/modules/ssh.py:283
#, python-format
msgid "Found Mac address: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:382
#: ironic/drivers/modules/ssh.py:374
#, python-format
msgid "SSH connection cannot be established: %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:96
#: ironic/nova/scheduler/filters/exact_core_filter.py:35
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
#: ironic/nova/scheduler/filters/exact_core_filter.py:42
#, python-format
msgid ""
"%(host_state)s does not have %(requested_vcpus)s cores of usable vcpu, it"
" only has %(usable_vcpus)s cores of usable vcpu."
msgstr ""
#: ironic/nova/scheduler/filters/exact_disk_filter.py:34
#, python-format
msgid ""
"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
"has %(usable_disk_mb)s MB usable disk."
msgstr ""
#: ironic/nova/scheduler/filters/exact_ram_filter.py:30
#, python-format
msgid ""
"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
" %(usable_ram)s MB usable ram."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:53
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:89
#, python-format
msgid ""
"Error contacting Ironic server for '%(method)s'. Attempt %(attempt)d of "
"%(total)d"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:97
msgid "Maximum number of retries reached."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:103
#: ironic/nova/virt/ironic/driver.py:104
#, python-format
msgid "Power state %s not found."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:261
#: ironic/nova/virt/ironic/driver.py:271
#, python-format
msgid ""
"Adding the parameter %(param)s on node %(node)s failed after %(retries)d "
"retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:285
#: ironic/nova/virt/ironic/driver.py:288
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:309
#, python-format
msgid ""
"Removing the parameter %(param)s on node %(node)s failed after "
"%(retries)d retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:314
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:383
#: ironic/nova/virt/ironic/driver.py:403
#, python-format
msgid "Ironic node uuid not supplied to driver for instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:399
#: ironic/nova/virt/ironic/driver.py:419
#, python-format
msgid "Unable to set instance UUID for node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:414
#: ironic/nova/virt/ironic/driver.py:434
#, python-format
msgid ""
"Ironic node: %(id)s failed to validate. (deploy: %(deploy)s, power: "
"%(power)s)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:427
#: ironic/nova/virt/ironic/driver.py:447
#, python-format
msgid ""
"Error preparing deploy for instance %(instance)s on baremetal node "
"%(node)s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:438
#: ironic/nova/virt/ironic/driver.py:458
#, python-format
msgid "Error triggering the node %s to start the deployment"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:465
#, python-format
msgid "Failed to request Ironic to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:493
#, python-format
msgid "Failed to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:481
#, python-format
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:494
#: ironic/nova/virt/ironic/driver.py:510
#, python-format
msgid "Error triggering the unprovisioning of the node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:518
#: ironic/nova/virt/ironic/driver.py:535
#, python-format
msgid ""
"Error destroying the instance on node %(node)s. Provision state still "
"'%(state)s'."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:536
#: ironic/nova/virt/ironic/driver.py:555
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:619
#: ironic/nova/virt/ironic/driver.py:622
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:628
#: ironic/nova/virt/ironic/driver.py:631
#, python-format
msgid ""
"Ironic node: %(id)s virtual to physical interface count missmatch (Vif "
"count: %(vif_count)d, Pif count: %(pif_count)d)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:648
#: ironic/nova/virt/ironic/driver.py:651
#, python-format
msgid "Failed to set the VIF networking for port %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:653
#: ironic/nova/virt/ironic/driver.py:656
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:667
#: ironic/nova/virt/ironic/driver.py:670
#, python-format
msgid "Failed to remove the VIF networking for port %s"
msgstr ""
#: ironic/objects/base.py:54
#: ironic/objects/base.py:70
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
#: ironic/objects/base.py:145
#: ironic/objects/base.py:161
msgid "Invalid version string"
msgstr ""
#: ironic/objects/base.py:200
#: ironic/objects/base.py:222
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: ironic/objects/base.py:301
#: ironic/objects/base.py:351
#, python-format
msgid "Cannot load '%(attrname)s' in the base class"
msgstr ""
#: ironic/objects/base.py:310
#: ironic/objects/base.py:360
msgid "Cannot save anything in the base class"
msgstr ""
#: ironic/objects/base.py:392
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
#: ironic/objects/conductor.py:54
msgid "Cannot update a conductor record directly."
msgstr ""
@ -1874,50 +1916,50 @@ msgstr ""
msgid "Failed to process message ... will requeue."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:495
#: ironic/openstack/common/rpc/impl_kombu.py:498
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:517
#: ironic/openstack/common/rpc/impl_kombu.py:520
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:554
#: ironic/openstack/common/rpc/impl_kombu.py:557
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:568
#: ironic/openstack/common/rpc/impl_kombu.py:571
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:622
#: ironic/openstack/common/rpc/impl_qpid.py:573
#: ironic/openstack/common/rpc/impl_kombu.py:625
#: ironic/openstack/common/rpc/impl_qpid.py:575
#, python-format
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:640
#: ironic/openstack/common/rpc/impl_qpid.py:588
#: ironic/openstack/common/rpc/impl_kombu.py:643
#: ironic/openstack/common/rpc/impl_qpid.py:590
#, python-format
msgid "Timed out waiting for RPC response: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:644
#: ironic/openstack/common/rpc/impl_qpid.py:592
#: ironic/openstack/common/rpc/impl_kombu.py:647
#: ironic/openstack/common/rpc/impl_qpid.py:594
#, python-format
msgid "Failed to consume message from queue: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:683
#: ironic/openstack/common/rpc/impl_qpid.py:627
#: ironic/openstack/common/rpc/impl_kombu.py:686
#: ironic/openstack/common/rpc/impl_qpid.py:629
#, python-format
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
msgstr ""
@ -1931,21 +1973,21 @@ msgstr ""
msgid "Failed to process message... skipping it."
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:515
#: ironic/openstack/common/rpc/impl_qpid.py:517
#, python-format
msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:521
#: ironic/openstack/common/rpc/impl_qpid.py:523
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:534
#: ironic/openstack/common/rpc/impl_qpid.py:536
msgid "Re-established AMQP queues"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:600
#: ironic/openstack/common/rpc/impl_qpid.py:602
msgid "Error processing message. Skipping it."
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ironic\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-03-28 06:06+0000\n"
"POT-Creation-Date: 2014-04-15 06:07+0000\n"
"PO-Revision-Date: 2013-11-12 16:15+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
@ -19,25 +19,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: ironic/api/controllers/v1/node.py:202
#: ironic/api/controllers/v1/node.py:201
#, python-format
msgid "Node %(node)s is already in the '%(state)s' state."
msgstr ""
#: ironic/api/controllers/v1/node.py:215
#: ironic/api/controllers/v1/node.py:214
#, python-format
msgid "Node %s is already being provisioned or decommissioned."
msgstr ""
#: ironic/api/controllers/v1/node.py:436
#: ironic/api/controllers/v1/node.py:444
msgid "Method not specified"
msgstr ""
#: ironic/api/controllers/v1/node.py:466
#: ironic/api/controllers/v1/node.py:474
msgid "Chassis id not specified."
msgstr ""
#: ironic/api/controllers/v1/node.py:641
#: ironic/api/controllers/v1/node.py:649
#, python-format
msgid "Node %s can not be updated while a state transition is in progress."
msgstr ""
@ -46,26 +46,21 @@ msgstr ""
msgid "Node id not specified."
msgstr ""
#: ironic/api/controllers/v1/types.py:128
#: ironic/api/controllers/v1/types.py:135
#, python-format
msgid "'%s' is an internal attribute and can not be updated"
msgstr ""
#: ironic/api/controllers/v1/types.py:132
#: ironic/api/controllers/v1/types.py:139
#, python-format
msgid "'%s' is a mandatory attribute and can not be removed"
msgstr ""
#: ironic/api/controllers/v1/types.py:137
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/controllers/v1/types.py:143
#: ironic/api/controllers/v1/types.py:144
msgid "'add' and 'replace' operations needs value"
msgstr ""
#: ironic/api/controllers/v1/types.py:174
#: ironic/api/controllers/v1/types.py:175
#, python-format
msgid "Wrong type. Expected '%(type)s', got '%(value)s'"
msgstr ""
@ -79,6 +74,11 @@ msgstr ""
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
msgstr ""
#: ironic/api/controllers/v1/utils.py:48
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/middleware/auth_token.py:40
#, python-format
msgid "Cannot compile public API routes: %s"
@ -384,11 +384,11 @@ msgstr ""
msgid "Invalid configuration file. %(error_msg)s"
msgstr ""
#: ironic/common/hash_ring.py:65
#: ironic/common/hash_ring.py:67
msgid "Invalid hosts supplied when building HashRing."
msgstr ""
#: ironic/common/hash_ring.py:78
#: ironic/common/hash_ring.py:80
msgid "Invalid data supplied to HashRing.get_hosts."
msgstr ""
@ -544,65 +544,65 @@ msgstr ""
msgid "Invalid method call: update_node can not change node state."
msgstr ""
#: ironic/conductor/manager.py:233
#: ironic/conductor/manager.py:235
#, python-format
msgid ""
"RPC change_node_power_state called for node %(node)s. The desired new "
"state is %(state)s."
msgstr ""
#: ironic/conductor/manager.py:272
#: ironic/conductor/manager.py:276
#, python-format
msgid "RPC vendor_passthru called for node %s."
msgstr ""
#: ironic/conductor/manager.py:318
#: ironic/conductor/manager.py:322
#, python-format
msgid "RPC do_node_deploy called for node %s."
msgstr ""
#: ironic/conductor/manager.py:324
#: ironic/conductor/manager.py:328
#, python-format
msgid ""
"RPC do_node_deploy called for %(node)s, but provision state is already "
"%(state)s."
msgstr ""
#: ironic/conductor/manager.py:330
#: ironic/conductor/manager.py:334
msgid "provisioning"
msgstr ""
#: ironic/conductor/manager.py:336
#: ironic/conductor/manager.py:340
#, python-format
msgid "RPC do_node_deploy failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:363
#: ironic/conductor/manager.py:367
#, python-format
msgid "Failed to deploy. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:393
#: ironic/conductor/manager.py:397
#, python-format
msgid "RPC do_node_tear_down called for node %s."
msgstr ""
#: ironic/conductor/manager.py:402
#: ironic/conductor/manager.py:406
#, python-format
msgid "RPC do_node_tear_down not allowed for node %(node)s in state %(state)s"
msgstr ""
#: ironic/conductor/manager.py:410
#: ironic/conductor/manager.py:414
#, python-format
msgid "RPC do_node_tear_down failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:438
#: ironic/conductor/manager.py:442
#, python-format
msgid "Failed to tear down. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:459
#: ironic/conductor/manager.py:463
#, python-format
msgid ""
"During sync_power_state, max retries exceeded for node %(node)s, node "
@ -610,141 +610,141 @@ msgid ""
"state to '%(actual)s' Switching node to maintenance mode."
msgstr ""
#: ironic/conductor/manager.py:481
#: ironic/conductor/manager.py:493
#, python-format
msgid ""
"During sync_power_state, could not get power state for node %(node)s. "
"Error: %(err)s."
msgstr ""
#: ironic/conductor/manager.py:493
#: ironic/conductor/manager.py:505
#, python-format
msgid ""
"During sync_power_state, node %(node)s has no previous known state. "
"Recording current state '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:506
#: ironic/conductor/manager.py:518
#, python-format
msgid ""
"During sync_power_state, node %(node)s state does not match expected "
"state '%(state)s'. Updating recorded state to '%(actual)s'."
msgstr ""
#: ironic/conductor/manager.py:522
#: ironic/conductor/manager.py:534
#, python-format
msgid ""
"During sync_power_state, node %(node)s state '%(actual)s' does not match "
"expected state. Changing hardware state to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:535
#: ironic/conductor/manager.py:547
#, python-format
msgid "Failed to change power state of node %(node)s to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:540
#: ironic/conductor/manager.py:552
#, python-format
msgid "%(left)s attempts remaining to sync_power_state for node %(node)s"
msgstr ""
#: ironic/conductor/manager.py:572
#: ironic/conductor/manager.py:582
#, python-format
msgid ""
"During sync_power_state, node %(node)s was not found and presumed deleted"
" by another process."
msgstr ""
#: ironic/conductor/manager.py:577
#: ironic/conductor/manager.py:587
#, python-format
msgid ""
"During sync_power_state, node %(node)s was already locked by another "
"process. Skip."
msgstr ""
#: ironic/conductor/manager.py:610
#: ironic/conductor/manager.py:619
#, python-format
msgid "Timeout reached when waiting callback for node %s"
msgstr ""
#: ironic/conductor/manager.py:653
#: ironic/conductor/manager.py:667
#, python-format
msgid "RPC validate_driver_interfaces called for node %s."
msgstr ""
#: ironic/conductor/manager.py:670
#: ironic/conductor/manager.py:684
msgid "not supported"
msgstr ""
#: ironic/conductor/manager.py:689
#: ironic/conductor/manager.py:703
#, python-format
msgid ""
"RPC change_node_maintenance_mode called for node %(node)s with "
"maintanence mode: %(mode)s"
"maintenance mode: %(mode)s"
msgstr ""
#: ironic/conductor/manager.py:699
#: ironic/conductor/manager.py:713
msgid "The node is already in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:700
#: ironic/conductor/manager.py:714
msgid "The node is not in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:743
#: ironic/conductor/manager.py:757
#, python-format
msgid "Node %s can't be deleted because it's not powered off"
msgstr ""
#: ironic/conductor/manager.py:763
#: ironic/conductor/manager.py:777
#, python-format
msgid "RPC get_console_information called for node %s"
msgstr ""
#: ironic/conductor/manager.py:798
#: ironic/conductor/manager.py:812
#, python-format
msgid "RPC set_console_mode called for node %(node)s with enabled %(enabled)s"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "enabled"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "disabled"
msgstr ""
#: ironic/conductor/manager.py:817
#: ironic/conductor/manager.py:831
#, python-format
msgid "No console action was triggered because the console is already %s"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "enabling"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "disabling"
msgstr ""
#: ironic/conductor/manager.py:845
#: ironic/conductor/manager.py:859
#, python-format
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
msgstr ""
#: ironic/conductor/manager.py:867
#: ironic/conductor/manager.py:881
#, python-format
msgid "RPC update_port called for port %s."
msgstr ""
#: ironic/conductor/manager.py:879
#: ironic/conductor/manager.py:893
#, python-format
msgid ""
"No VIF found for instance %(instance)s port %(port)s when attempting to "
"update Neutron port MAC address."
msgstr ""
#: ironic/conductor/rpcapi.py:97
#: ironic/conductor/rpcapi.py:92
#, python-format
msgid "No conductor service registered which supports driver %s."
msgstr ""
@ -765,24 +765,24 @@ msgstr ""
msgid "Multi-node TaskManager can't select single node manager from the list"
msgstr ""
#: ironic/conductor/utils.py:73 ironic/conductor/utils.py:111
#: ironic/conductor/utils.py:72 ironic/conductor/utils.py:110
#, python-format
msgid "Failed to change power state to '%(target)s'. Error: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:90
#: ironic/conductor/utils.py:89
#, python-format
msgid ""
"Not going to change_node_power_state because current state = requested "
"state = '%(state)s'."
msgstr ""
#: ironic/conductor/utils.py:130
#: ironic/conductor/utils.py:129
#, python-format
msgid "Cleanup failed for node %(node)s after deploy timeout: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:142
#: ironic/conductor/utils.py:141
msgid ""
"Deploy timed out, but an unhandled exception was encountered while "
"aborting. More info may be found in the log file."
@ -797,47 +797,47 @@ msgstr ""
msgid "Method not specified when calling vendor extension."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:205
#: ironic/drivers/modules/deploy_utils.py:209
#, python-format
msgid "Parent device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:210
#: ironic/drivers/modules/deploy_utils.py:214
#, python-format
msgid "Root device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:213
#: ironic/drivers/modules/deploy_utils.py:217
#, python-format
msgid "Swap device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:217
#: ironic/drivers/modules/deploy_utils.py:221
#, python-format
msgid "Ephemeral device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:229
#: ironic/drivers/modules/deploy_utils.py:233
msgid "Failed to detect root device UUID."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:267
#: ironic/drivers/modules/deploy_utils.py:273
#: ironic/drivers/modules/deploy_utils.py:271
#: ironic/drivers/modules/deploy_utils.py:277
#, python-format
msgid "Deploy to address %s failed."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:268
#: ironic/drivers/modules/deploy_utils.py:272
#, python-format
msgid "Command: %s"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:269
#: ironic/drivers/modules/deploy_utils.py:273
#, python-format
msgid "StdOut: %r"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:270
#: ironic/drivers/modules/deploy_utils.py:274
#, python-format
msgid "StdErr: %r"
msgstr ""
@ -951,7 +951,7 @@ msgstr ""
msgid "BMC inaccessible for node %(node)s: %(error)s"
msgstr ""
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:432
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:424
#, python-format
msgid "set_power_state called with invalid power state %s."
msgstr ""
@ -961,91 +961,91 @@ msgstr ""
msgid "Unsupported method (%s) passed to IPMItool driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:106
#: ironic/drivers/modules/pxe.py:107
#, python-format
msgid ""
"Can not validate PXE bootloader. The following parameters were not passed"
" to ironic: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:118
#: ironic/drivers/modules/pxe.py:119
#, python-format
msgid ""
"Can not validate PXE bootloader. Invalid parameter pxe_%(param)s. Reason:"
" %(reason)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:124
#: ironic/drivers/modules/pxe.py:125
#, python-format
msgid "'%s' is not an integer value."
msgstr ""
#: ironic/drivers/modules/pxe.py:129
#: ironic/drivers/modules/pxe.py:136
msgid ""
"The deploy contains an ephemeral partition, but no filesystem type was "
"specified by the pxe_ephemeral_format parameter"
msgstr ""
#: ironic/drivers/modules/pxe.py:156
#: ironic/drivers/modules/pxe.py:163
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:357
#: ironic/drivers/modules/pxe.py:352
#, python-format
msgid "Fetching kernel and ramdisk for node %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:387
#: ironic/drivers/modules/pxe.py:382
#, python-format
msgid "Fetching image %(ami)s for node %(uuid)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:485
#: ironic/drivers/modules/pxe.py:498
#, python-format
msgid ""
"No VIFs found for node %(node)s when attempting to update Neutron DHCP "
"BOOT options."
msgstr ""
#: ironic/drivers/modules/pxe.py:504
#: ironic/drivers/modules/pxe.py:517
#, python-format
msgid "Failed to set DHCP BOOT options for any port on node %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:508
#: ironic/drivers/modules/pxe.py:521
#, python-format
msgid ""
"Some errors were encountered when updating the DHCP BOOT options for node"
" %(node)s on the following ports: %(ports)s."
msgstr ""
#: ironic/drivers/modules/pxe.py:543 ironic/drivers/modules/ssh.py:377
#: ironic/drivers/modules/pxe.py:556 ironic/drivers/modules/ssh.py:369
#, python-format
msgid "Node %s does not have any port associated with it."
msgstr ""
#: ironic/drivers/modules/pxe.py:554
#: ironic/drivers/modules/pxe.py:567
msgid ""
"Couldn't get the URL of the Ironic API service from the configuration "
"file or keystone catalog."
msgstr ""
#: ironic/drivers/modules/pxe.py:664
msgid "Deploy key is not match"
#: ironic/drivers/modules/pxe.py:668
msgid "Deploy key does not match"
msgstr ""
#: ironic/drivers/modules/pxe.py:681
#: ironic/drivers/modules/pxe.py:686
#, python-format
msgid "Parameters %s were not passed to ironic for deploy."
msgstr ""
#: ironic/drivers/modules/pxe.py:695
#: ironic/drivers/modules/pxe.py:700
#, python-format
msgid "Unsupported method (%s) passed to PXE driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:716
#: ironic/drivers/modules/pxe.py:721
#, python-format
msgid ""
"Node %s failed to power off while handling deploy failure. This may be a "
@ -1053,35 +1053,35 @@ msgid ""
"maintenance mode until the problem is resolved."
msgstr ""
#: ironic/drivers/modules/pxe.py:728
#: ironic/drivers/modules/pxe.py:733
#, python-format
msgid "Node %s is not waiting to be deployed."
msgstr ""
#: ironic/drivers/modules/pxe.py:740
#: ironic/drivers/modules/pxe.py:745
#, python-format
msgid "Error returned from PXE deploy ramdisk: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:742
#: ironic/drivers/modules/pxe.py:747
msgid "Failure in PXE deploy ramdisk."
msgstr ""
#: ironic/drivers/modules/pxe.py:745
#: ironic/drivers/modules/pxe.py:750
#, python-format
msgid "Continuing deployment for node %(node)s, params %(params)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:751
#: ironic/drivers/modules/pxe.py:756
#, python-format
msgid "PXE deploy failed for instance %(instance)s. Error: %(error)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:754
#: ironic/drivers/modules/pxe.py:759
msgid "PXE driver failed to continue deployment."
msgstr ""
#: ironic/drivers/modules/pxe.py:756
#: ironic/drivers/modules/pxe.py:761
#, python-format
msgid "Deployment to node %s done"
msgstr ""
@ -1126,233 +1126,275 @@ msgstr ""
msgid "No storage pools found for ironic"
msgstr ""
#: ironic/drivers/modules/seamicro.py:363
#: ironic/drivers/modules/seamicro.py:364
msgid "set_power_state called with invalid power state."
msgstr ""
#: ironic/drivers/modules/seamicro.py:394
#: ironic/drivers/modules/seamicro.py:395
#, python-format
msgid "Unsupported method (%s) passed to SeaMicro driver."
msgstr ""
#: ironic/drivers/modules/seamicro.py:412
#: ironic/drivers/modules/seamicro.py:413
msgid "No vlan id provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:424
#: ironic/drivers/modules/seamicro.py:459
#: ironic/drivers/modules/seamicro.py:425
#: ironic/drivers/modules/seamicro.py:460
#, python-format
msgid "SeaMicro client exception: %s"
msgstr ""
#: ironic/drivers/modules/seamicro.py:449
#: ironic/drivers/modules/seamicro.py:450
msgid "No volume size provided for creating volume"
msgstr ""
#: ironic/drivers/modules/seamicro.py:475
#: ironic/drivers/modules/seamicro.py:476
msgid "No boot device provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:478
#: ironic/drivers/modules/seamicro.py:479
msgid "Boot device is invalid"
msgstr ""
#: ironic/drivers/modules/seamicro.py:488
#: ironic/drivers/modules/seamicro.py:489
#, python-format
msgid "set_boot_device error: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:111
#: ironic/drivers/modules/ssh.py:116
#, python-format
msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, "
msgstr ""
#: ironic/drivers/modules/ssh.py:136
#: ironic/drivers/modules/ssh.py:141
#, python-format
msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s."
msgstr ""
#: ironic/drivers/modules/ssh.py:159
#: ironic/drivers/modules/ssh.py:164
msgid "SSHPowerDriver requires ssh_port to be integer value"
msgstr ""
#: ironic/drivers/modules/ssh.py:175
#: ironic/drivers/modules/ssh.py:180
msgid "SSHPowerDriver requires virt_type be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:182
#: ironic/drivers/modules/ssh.py:187
msgid "SSHPowerDriver requires both address and username be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:187
#: ironic/drivers/modules/ssh.py:192
msgid ""
"SSHPowerDriver requires one and only one of password, key_contents and "
"key_filename to be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:196
#: ironic/drivers/modules/ssh.py:201
#, python-format
msgid "SSH key file %s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:229
#: ironic/drivers/modules/ssh.py:234
#, python-format
msgid "Node \"%(host)s\" with MAC address %(mac)s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:260
#: ironic/drivers/modules/ssh.py:265
#, python-format
msgid "Retrieved Node List: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:265
#: ironic/drivers/modules/ssh.py:270
#, python-format
msgid "Checking Node: %s's Mac address."
msgstr ""
#: ironic/drivers/modules/ssh.py:278
#: ironic/drivers/modules/ssh.py:283
#, python-format
msgid "Found Mac address: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:382
#: ironic/drivers/modules/ssh.py:374
#, python-format
msgid "SSH connection cannot be established: %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:96
#: ironic/nova/scheduler/filters/exact_core_filter.py:35
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
#: ironic/nova/scheduler/filters/exact_core_filter.py:42
#, python-format
msgid ""
"%(host_state)s does not have %(requested_vcpus)s cores of usable vcpu, it"
" only has %(usable_vcpus)s cores of usable vcpu."
msgstr ""
#: ironic/nova/scheduler/filters/exact_disk_filter.py:34
#, python-format
msgid ""
"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
"has %(usable_disk_mb)s MB usable disk."
msgstr ""
#: ironic/nova/scheduler/filters/exact_ram_filter.py:30
#, python-format
msgid ""
"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
" %(usable_ram)s MB usable ram."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:53
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:89
#, python-format
msgid ""
"Error contacting Ironic server for '%(method)s'. Attempt %(attempt)d of "
"%(total)d"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:97
msgid "Maximum number of retries reached."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:103
#: ironic/nova/virt/ironic/driver.py:104
#, python-format
msgid "Power state %s not found."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:261
#: ironic/nova/virt/ironic/driver.py:271
#, python-format
msgid ""
"Adding the parameter %(param)s on node %(node)s failed after %(retries)d "
"retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:285
#: ironic/nova/virt/ironic/driver.py:288
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:309
#, python-format
msgid ""
"Removing the parameter %(param)s on node %(node)s failed after "
"%(retries)d retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:314
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:383
#: ironic/nova/virt/ironic/driver.py:403
#, python-format
msgid "Ironic node uuid not supplied to driver for instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:399
#: ironic/nova/virt/ironic/driver.py:419
#, python-format
msgid "Unable to set instance UUID for node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:414
#: ironic/nova/virt/ironic/driver.py:434
#, python-format
msgid ""
"Ironic node: %(id)s failed to validate. (deploy: %(deploy)s, power: "
"%(power)s)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:427
#: ironic/nova/virt/ironic/driver.py:447
#, python-format
msgid ""
"Error preparing deploy for instance %(instance)s on baremetal node "
"%(node)s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:438
#: ironic/nova/virt/ironic/driver.py:458
#, python-format
msgid "Error triggering the node %s to start the deployment"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:465
#, python-format
msgid "Failed to request Ironic to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:493
#, python-format
msgid "Failed to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:481
#, python-format
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:494
#: ironic/nova/virt/ironic/driver.py:510
#, python-format
msgid "Error triggering the unprovisioning of the node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:518
#: ironic/nova/virt/ironic/driver.py:535
#, python-format
msgid ""
"Error destroying the instance on node %(node)s. Provision state still "
"'%(state)s'."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:536
#: ironic/nova/virt/ironic/driver.py:555
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:619
#: ironic/nova/virt/ironic/driver.py:622
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:628
#: ironic/nova/virt/ironic/driver.py:631
#, python-format
msgid ""
"Ironic node: %(id)s virtual to physical interface count missmatch (Vif "
"count: %(vif_count)d, Pif count: %(pif_count)d)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:648
#: ironic/nova/virt/ironic/driver.py:651
#, python-format
msgid "Failed to set the VIF networking for port %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:653
#: ironic/nova/virt/ironic/driver.py:656
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:667
#: ironic/nova/virt/ironic/driver.py:670
#, python-format
msgid "Failed to remove the VIF networking for port %s"
msgstr ""
#: ironic/objects/base.py:54
#: ironic/objects/base.py:70
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
#: ironic/objects/base.py:145
#: ironic/objects/base.py:161
msgid "Invalid version string"
msgstr ""
#: ironic/objects/base.py:200
#: ironic/objects/base.py:222
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: ironic/objects/base.py:301
#: ironic/objects/base.py:351
#, python-format
msgid "Cannot load '%(attrname)s' in the base class"
msgstr ""
#: ironic/objects/base.py:310
#: ironic/objects/base.py:360
msgid "Cannot save anything in the base class"
msgstr ""
#: ironic/objects/base.py:392
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
#: ironic/objects/conductor.py:54
msgid "Cannot update a conductor record directly."
msgstr ""
@ -1876,50 +1918,50 @@ msgstr ""
msgid "Failed to process message ... will requeue."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:495
#: ironic/openstack/common/rpc/impl_kombu.py:498
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:517
#: ironic/openstack/common/rpc/impl_kombu.py:520
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:554
#: ironic/openstack/common/rpc/impl_kombu.py:557
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:568
#: ironic/openstack/common/rpc/impl_kombu.py:571
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:622
#: ironic/openstack/common/rpc/impl_qpid.py:573
#: ironic/openstack/common/rpc/impl_kombu.py:625
#: ironic/openstack/common/rpc/impl_qpid.py:575
#, python-format
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:640
#: ironic/openstack/common/rpc/impl_qpid.py:588
#: ironic/openstack/common/rpc/impl_kombu.py:643
#: ironic/openstack/common/rpc/impl_qpid.py:590
#, python-format
msgid "Timed out waiting for RPC response: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:644
#: ironic/openstack/common/rpc/impl_qpid.py:592
#: ironic/openstack/common/rpc/impl_kombu.py:647
#: ironic/openstack/common/rpc/impl_qpid.py:594
#, python-format
msgid "Failed to consume message from queue: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:683
#: ironic/openstack/common/rpc/impl_qpid.py:627
#: ironic/openstack/common/rpc/impl_kombu.py:686
#: ironic/openstack/common/rpc/impl_qpid.py:629
#, python-format
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
msgstr ""
@ -1933,21 +1975,21 @@ msgstr ""
msgid "Failed to process message... skipping it."
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:515
#: ironic/openstack/common/rpc/impl_qpid.py:517
#, python-format
msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:521
#: ironic/openstack/common/rpc/impl_qpid.py:523
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:534
#: ironic/openstack/common/rpc/impl_qpid.py:536
msgid "Re-established AMQP queues"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:600
#: ironic/openstack/common/rpc/impl_qpid.py:602
msgid "Error processing message. Skipping it."
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ironic\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-03-28 06:06+0000\n"
"POT-Creation-Date: 2014-04-15 06:07+0000\n"
"PO-Revision-Date: 2013-11-12 16:15+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Tagalog (Philippines) "
@ -18,25 +18,25 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: ironic/api/controllers/v1/node.py:202
#: ironic/api/controllers/v1/node.py:201
#, python-format
msgid "Node %(node)s is already in the '%(state)s' state."
msgstr ""
#: ironic/api/controllers/v1/node.py:215
#: ironic/api/controllers/v1/node.py:214
#, python-format
msgid "Node %s is already being provisioned or decommissioned."
msgstr ""
#: ironic/api/controllers/v1/node.py:436
#: ironic/api/controllers/v1/node.py:444
msgid "Method not specified"
msgstr ""
#: ironic/api/controllers/v1/node.py:466
#: ironic/api/controllers/v1/node.py:474
msgid "Chassis id not specified."
msgstr ""
#: ironic/api/controllers/v1/node.py:641
#: ironic/api/controllers/v1/node.py:649
#, python-format
msgid "Node %s can not be updated while a state transition is in progress."
msgstr ""
@ -45,26 +45,21 @@ msgstr ""
msgid "Node id not specified."
msgstr ""
#: ironic/api/controllers/v1/types.py:128
#: ironic/api/controllers/v1/types.py:135
#, python-format
msgid "'%s' is an internal attribute and can not be updated"
msgstr ""
#: ironic/api/controllers/v1/types.py:132
#: ironic/api/controllers/v1/types.py:139
#, python-format
msgid "'%s' is a mandatory attribute and can not be removed"
msgstr ""
#: ironic/api/controllers/v1/types.py:137
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/controllers/v1/types.py:143
#: ironic/api/controllers/v1/types.py:144
msgid "'add' and 'replace' operations needs value"
msgstr ""
#: ironic/api/controllers/v1/types.py:174
#: ironic/api/controllers/v1/types.py:175
#, python-format
msgid "Wrong type. Expected '%(type)s', got '%(value)s'"
msgstr ""
@ -78,6 +73,11 @@ msgstr ""
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
msgstr ""
#: ironic/api/controllers/v1/utils.py:48
#, python-format
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
msgstr ""
#: ironic/api/middleware/auth_token.py:40
#, python-format
msgid "Cannot compile public API routes: %s"
@ -383,11 +383,11 @@ msgstr ""
msgid "Invalid configuration file. %(error_msg)s"
msgstr ""
#: ironic/common/hash_ring.py:65
#: ironic/common/hash_ring.py:67
msgid "Invalid hosts supplied when building HashRing."
msgstr ""
#: ironic/common/hash_ring.py:78
#: ironic/common/hash_ring.py:80
msgid "Invalid data supplied to HashRing.get_hosts."
msgstr ""
@ -543,65 +543,65 @@ msgstr ""
msgid "Invalid method call: update_node can not change node state."
msgstr ""
#: ironic/conductor/manager.py:233
#: ironic/conductor/manager.py:235
#, python-format
msgid ""
"RPC change_node_power_state called for node %(node)s. The desired new "
"state is %(state)s."
msgstr ""
#: ironic/conductor/manager.py:272
#: ironic/conductor/manager.py:276
#, python-format
msgid "RPC vendor_passthru called for node %s."
msgstr ""
#: ironic/conductor/manager.py:318
#: ironic/conductor/manager.py:322
#, python-format
msgid "RPC do_node_deploy called for node %s."
msgstr ""
#: ironic/conductor/manager.py:324
#: ironic/conductor/manager.py:328
#, python-format
msgid ""
"RPC do_node_deploy called for %(node)s, but provision state is already "
"%(state)s."
msgstr ""
#: ironic/conductor/manager.py:330
#: ironic/conductor/manager.py:334
msgid "provisioning"
msgstr ""
#: ironic/conductor/manager.py:336
#: ironic/conductor/manager.py:340
#, python-format
msgid "RPC do_node_deploy failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:363
#: ironic/conductor/manager.py:367
#, python-format
msgid "Failed to deploy. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:393
#: ironic/conductor/manager.py:397
#, python-format
msgid "RPC do_node_tear_down called for node %s."
msgstr ""
#: ironic/conductor/manager.py:402
#: ironic/conductor/manager.py:406
#, python-format
msgid "RPC do_node_tear_down not allowed for node %(node)s in state %(state)s"
msgstr ""
#: ironic/conductor/manager.py:410
#: ironic/conductor/manager.py:414
#, python-format
msgid "RPC do_node_tear_down failed to validate deploy info. Error: %(msg)s"
msgstr ""
#: ironic/conductor/manager.py:438
#: ironic/conductor/manager.py:442
#, python-format
msgid "Failed to tear down. Error: %s"
msgstr ""
#: ironic/conductor/manager.py:459
#: ironic/conductor/manager.py:463
#, python-format
msgid ""
"During sync_power_state, max retries exceeded for node %(node)s, node "
@ -609,141 +609,141 @@ msgid ""
"state to '%(actual)s' Switching node to maintenance mode."
msgstr ""
#: ironic/conductor/manager.py:481
#: ironic/conductor/manager.py:493
#, python-format
msgid ""
"During sync_power_state, could not get power state for node %(node)s. "
"Error: %(err)s."
msgstr ""
#: ironic/conductor/manager.py:493
#: ironic/conductor/manager.py:505
#, python-format
msgid ""
"During sync_power_state, node %(node)s has no previous known state. "
"Recording current state '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:506
#: ironic/conductor/manager.py:518
#, python-format
msgid ""
"During sync_power_state, node %(node)s state does not match expected "
"state '%(state)s'. Updating recorded state to '%(actual)s'."
msgstr ""
#: ironic/conductor/manager.py:522
#: ironic/conductor/manager.py:534
#, python-format
msgid ""
"During sync_power_state, node %(node)s state '%(actual)s' does not match "
"expected state. Changing hardware state to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:535
#: ironic/conductor/manager.py:547
#, python-format
msgid "Failed to change power state of node %(node)s to '%(state)s'."
msgstr ""
#: ironic/conductor/manager.py:540
#: ironic/conductor/manager.py:552
#, python-format
msgid "%(left)s attempts remaining to sync_power_state for node %(node)s"
msgstr ""
#: ironic/conductor/manager.py:572
#: ironic/conductor/manager.py:582
#, python-format
msgid ""
"During sync_power_state, node %(node)s was not found and presumed deleted"
" by another process."
msgstr ""
#: ironic/conductor/manager.py:577
#: ironic/conductor/manager.py:587
#, python-format
msgid ""
"During sync_power_state, node %(node)s was already locked by another "
"process. Skip."
msgstr ""
#: ironic/conductor/manager.py:610
#: ironic/conductor/manager.py:619
#, python-format
msgid "Timeout reached when waiting callback for node %s"
msgstr ""
#: ironic/conductor/manager.py:653
#: ironic/conductor/manager.py:667
#, python-format
msgid "RPC validate_driver_interfaces called for node %s."
msgstr ""
#: ironic/conductor/manager.py:670
#: ironic/conductor/manager.py:684
msgid "not supported"
msgstr ""
#: ironic/conductor/manager.py:689
#: ironic/conductor/manager.py:703
#, python-format
msgid ""
"RPC change_node_maintenance_mode called for node %(node)s with "
"maintanence mode: %(mode)s"
"maintenance mode: %(mode)s"
msgstr ""
#: ironic/conductor/manager.py:699
#: ironic/conductor/manager.py:713
msgid "The node is already in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:700
#: ironic/conductor/manager.py:714
msgid "The node is not in maintenance mode"
msgstr ""
#: ironic/conductor/manager.py:743
#: ironic/conductor/manager.py:757
#, python-format
msgid "Node %s can't be deleted because it's not powered off"
msgstr ""
#: ironic/conductor/manager.py:763
#: ironic/conductor/manager.py:777
#, python-format
msgid "RPC get_console_information called for node %s"
msgstr ""
#: ironic/conductor/manager.py:798
#: ironic/conductor/manager.py:812
#, python-format
msgid "RPC set_console_mode called for node %(node)s with enabled %(enabled)s"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "enabled"
msgstr ""
#: ironic/conductor/manager.py:816
#: ironic/conductor/manager.py:830
msgid "disabled"
msgstr ""
#: ironic/conductor/manager.py:817
#: ironic/conductor/manager.py:831
#, python-format
msgid "No console action was triggered because the console is already %s"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "enabling"
msgstr ""
#: ironic/conductor/manager.py:844
#: ironic/conductor/manager.py:858
msgid "disabling"
msgstr ""
#: ironic/conductor/manager.py:845
#: ironic/conductor/manager.py:859
#, python-format
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
msgstr ""
#: ironic/conductor/manager.py:867
#: ironic/conductor/manager.py:881
#, python-format
msgid "RPC update_port called for port %s."
msgstr ""
#: ironic/conductor/manager.py:879
#: ironic/conductor/manager.py:893
#, python-format
msgid ""
"No VIF found for instance %(instance)s port %(port)s when attempting to "
"update Neutron port MAC address."
msgstr ""
#: ironic/conductor/rpcapi.py:97
#: ironic/conductor/rpcapi.py:92
#, python-format
msgid "No conductor service registered which supports driver %s."
msgstr ""
@ -764,24 +764,24 @@ msgstr ""
msgid "Multi-node TaskManager can't select single node manager from the list"
msgstr ""
#: ironic/conductor/utils.py:73 ironic/conductor/utils.py:111
#: ironic/conductor/utils.py:72 ironic/conductor/utils.py:110
#, python-format
msgid "Failed to change power state to '%(target)s'. Error: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:90
#: ironic/conductor/utils.py:89
#, python-format
msgid ""
"Not going to change_node_power_state because current state = requested "
"state = '%(state)s'."
msgstr ""
#: ironic/conductor/utils.py:130
#: ironic/conductor/utils.py:129
#, python-format
msgid "Cleanup failed for node %(node)s after deploy timeout: %(error)s"
msgstr ""
#: ironic/conductor/utils.py:142
#: ironic/conductor/utils.py:141
msgid ""
"Deploy timed out, but an unhandled exception was encountered while "
"aborting. More info may be found in the log file."
@ -796,47 +796,47 @@ msgstr ""
msgid "Method not specified when calling vendor extension."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:205
#: ironic/drivers/modules/deploy_utils.py:209
#, python-format
msgid "Parent device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:210
#: ironic/drivers/modules/deploy_utils.py:214
#, python-format
msgid "Root device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:213
#: ironic/drivers/modules/deploy_utils.py:217
#, python-format
msgid "Swap device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:217
#: ironic/drivers/modules/deploy_utils.py:221
#, python-format
msgid "Ephemeral device '%s' not found"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:229
#: ironic/drivers/modules/deploy_utils.py:233
msgid "Failed to detect root device UUID."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:267
#: ironic/drivers/modules/deploy_utils.py:273
#: ironic/drivers/modules/deploy_utils.py:271
#: ironic/drivers/modules/deploy_utils.py:277
#, python-format
msgid "Deploy to address %s failed."
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:268
#: ironic/drivers/modules/deploy_utils.py:272
#, python-format
msgid "Command: %s"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:269
#: ironic/drivers/modules/deploy_utils.py:273
#, python-format
msgid "StdOut: %r"
msgstr ""
#: ironic/drivers/modules/deploy_utils.py:270
#: ironic/drivers/modules/deploy_utils.py:274
#, python-format
msgid "StdErr: %r"
msgstr ""
@ -950,7 +950,7 @@ msgstr ""
msgid "BMC inaccessible for node %(node)s: %(error)s"
msgstr ""
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:432
#: ironic/drivers/modules/ipmitool.py:317 ironic/drivers/modules/ssh.py:424
#, python-format
msgid "set_power_state called with invalid power state %s."
msgstr ""
@ -960,91 +960,91 @@ msgstr ""
msgid "Unsupported method (%s) passed to IPMItool driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:106
#: ironic/drivers/modules/pxe.py:107
#, python-format
msgid ""
"Can not validate PXE bootloader. The following parameters were not passed"
" to ironic: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:118
#: ironic/drivers/modules/pxe.py:119
#, python-format
msgid ""
"Can not validate PXE bootloader. Invalid parameter pxe_%(param)s. Reason:"
" %(reason)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:124
#: ironic/drivers/modules/pxe.py:125
#, python-format
msgid "'%s' is not an integer value."
msgstr ""
#: ironic/drivers/modules/pxe.py:129
#: ironic/drivers/modules/pxe.py:136
msgid ""
"The deploy contains an ephemeral partition, but no filesystem type was "
"specified by the pxe_ephemeral_format parameter"
msgstr ""
#: ironic/drivers/modules/pxe.py:156
#: ironic/drivers/modules/pxe.py:163
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:357
#: ironic/drivers/modules/pxe.py:352
#, python-format
msgid "Fetching kernel and ramdisk for node %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:387
#: ironic/drivers/modules/pxe.py:382
#, python-format
msgid "Fetching image %(ami)s for node %(uuid)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:485
#: ironic/drivers/modules/pxe.py:498
#, python-format
msgid ""
"No VIFs found for node %(node)s when attempting to update Neutron DHCP "
"BOOT options."
msgstr ""
#: ironic/drivers/modules/pxe.py:504
#: ironic/drivers/modules/pxe.py:517
#, python-format
msgid "Failed to set DHCP BOOT options for any port on node %s."
msgstr ""
#: ironic/drivers/modules/pxe.py:508
#: ironic/drivers/modules/pxe.py:521
#, python-format
msgid ""
"Some errors were encountered when updating the DHCP BOOT options for node"
" %(node)s on the following ports: %(ports)s."
msgstr ""
#: ironic/drivers/modules/pxe.py:543 ironic/drivers/modules/ssh.py:377
#: ironic/drivers/modules/pxe.py:556 ironic/drivers/modules/ssh.py:369
#, python-format
msgid "Node %s does not have any port associated with it."
msgstr ""
#: ironic/drivers/modules/pxe.py:554
#: ironic/drivers/modules/pxe.py:567
msgid ""
"Couldn't get the URL of the Ironic API service from the configuration "
"file or keystone catalog."
msgstr ""
#: ironic/drivers/modules/pxe.py:664
msgid "Deploy key is not match"
#: ironic/drivers/modules/pxe.py:668
msgid "Deploy key does not match"
msgstr ""
#: ironic/drivers/modules/pxe.py:681
#: ironic/drivers/modules/pxe.py:686
#, python-format
msgid "Parameters %s were not passed to ironic for deploy."
msgstr ""
#: ironic/drivers/modules/pxe.py:695
#: ironic/drivers/modules/pxe.py:700
#, python-format
msgid "Unsupported method (%s) passed to PXE driver."
msgstr ""
#: ironic/drivers/modules/pxe.py:716
#: ironic/drivers/modules/pxe.py:721
#, python-format
msgid ""
"Node %s failed to power off while handling deploy failure. This may be a "
@ -1052,35 +1052,35 @@ msgid ""
"maintenance mode until the problem is resolved."
msgstr ""
#: ironic/drivers/modules/pxe.py:728
#: ironic/drivers/modules/pxe.py:733
#, python-format
msgid "Node %s is not waiting to be deployed."
msgstr ""
#: ironic/drivers/modules/pxe.py:740
#: ironic/drivers/modules/pxe.py:745
#, python-format
msgid "Error returned from PXE deploy ramdisk: %s"
msgstr ""
#: ironic/drivers/modules/pxe.py:742
#: ironic/drivers/modules/pxe.py:747
msgid "Failure in PXE deploy ramdisk."
msgstr ""
#: ironic/drivers/modules/pxe.py:745
#: ironic/drivers/modules/pxe.py:750
#, python-format
msgid "Continuing deployment for node %(node)s, params %(params)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:751
#: ironic/drivers/modules/pxe.py:756
#, python-format
msgid "PXE deploy failed for instance %(instance)s. Error: %(error)s"
msgstr ""
#: ironic/drivers/modules/pxe.py:754
#: ironic/drivers/modules/pxe.py:759
msgid "PXE driver failed to continue deployment."
msgstr ""
#: ironic/drivers/modules/pxe.py:756
#: ironic/drivers/modules/pxe.py:761
#, python-format
msgid "Deployment to node %s done"
msgstr ""
@ -1125,233 +1125,275 @@ msgstr ""
msgid "No storage pools found for ironic"
msgstr ""
#: ironic/drivers/modules/seamicro.py:363
#: ironic/drivers/modules/seamicro.py:364
msgid "set_power_state called with invalid power state."
msgstr ""
#: ironic/drivers/modules/seamicro.py:394
#: ironic/drivers/modules/seamicro.py:395
#, python-format
msgid "Unsupported method (%s) passed to SeaMicro driver."
msgstr ""
#: ironic/drivers/modules/seamicro.py:412
#: ironic/drivers/modules/seamicro.py:413
msgid "No vlan id provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:424
#: ironic/drivers/modules/seamicro.py:459
#: ironic/drivers/modules/seamicro.py:425
#: ironic/drivers/modules/seamicro.py:460
#, python-format
msgid "SeaMicro client exception: %s"
msgstr ""
#: ironic/drivers/modules/seamicro.py:449
#: ironic/drivers/modules/seamicro.py:450
msgid "No volume size provided for creating volume"
msgstr ""
#: ironic/drivers/modules/seamicro.py:475
#: ironic/drivers/modules/seamicro.py:476
msgid "No boot device provided"
msgstr ""
#: ironic/drivers/modules/seamicro.py:478
#: ironic/drivers/modules/seamicro.py:479
msgid "Boot device is invalid"
msgstr ""
#: ironic/drivers/modules/seamicro.py:488
#: ironic/drivers/modules/seamicro.py:489
#, python-format
msgid "set_boot_device error: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:111
#: ironic/drivers/modules/ssh.py:116
#, python-format
msgid "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, "
msgstr ""
#: ironic/drivers/modules/ssh.py:136
#: ironic/drivers/modules/ssh.py:141
#, python-format
msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s."
msgstr ""
#: ironic/drivers/modules/ssh.py:159
#: ironic/drivers/modules/ssh.py:164
msgid "SSHPowerDriver requires ssh_port to be integer value"
msgstr ""
#: ironic/drivers/modules/ssh.py:175
#: ironic/drivers/modules/ssh.py:180
msgid "SSHPowerDriver requires virt_type be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:182
#: ironic/drivers/modules/ssh.py:187
msgid "SSHPowerDriver requires both address and username be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:187
#: ironic/drivers/modules/ssh.py:192
msgid ""
"SSHPowerDriver requires one and only one of password, key_contents and "
"key_filename to be set."
msgstr ""
#: ironic/drivers/modules/ssh.py:196
#: ironic/drivers/modules/ssh.py:201
#, python-format
msgid "SSH key file %s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:229
#: ironic/drivers/modules/ssh.py:234
#, python-format
msgid "Node \"%(host)s\" with MAC address %(mac)s not found."
msgstr ""
#: ironic/drivers/modules/ssh.py:260
#: ironic/drivers/modules/ssh.py:265
#, python-format
msgid "Retrieved Node List: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:265
#: ironic/drivers/modules/ssh.py:270
#, python-format
msgid "Checking Node: %s's Mac address."
msgstr ""
#: ironic/drivers/modules/ssh.py:278
#: ironic/drivers/modules/ssh.py:283
#, python-format
msgid "Found Mac address: %s"
msgstr ""
#: ironic/drivers/modules/ssh.py:382
#: ironic/drivers/modules/ssh.py:374
#, python-format
msgid "SSH connection cannot be established: %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:96
#: ironic/nova/scheduler/filters/exact_core_filter.py:35
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
#: ironic/nova/scheduler/filters/exact_core_filter.py:42
#, python-format
msgid ""
"%(host_state)s does not have %(requested_vcpus)s cores of usable vcpu, it"
" only has %(usable_vcpus)s cores of usable vcpu."
msgstr ""
#: ironic/nova/scheduler/filters/exact_disk_filter.py:34
#, python-format
msgid ""
"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
"has %(usable_disk_mb)s MB usable disk."
msgstr ""
#: ironic/nova/scheduler/filters/exact_ram_filter.py:30
#, python-format
msgid ""
"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
" %(usable_ram)s MB usable ram."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:53
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/client_wrapper.py:89
#, python-format
msgid ""
"Error contacting Ironic server for '%(method)s'. Attempt %(attempt)d of "
"%(total)d"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:97
msgid "Maximum number of retries reached."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:103
#: ironic/nova/virt/ironic/driver.py:104
#, python-format
msgid "Power state %s not found."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:261
#: ironic/nova/virt/ironic/driver.py:271
#, python-format
msgid ""
"Adding the parameter %(param)s on node %(node)s failed after %(retries)d "
"retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:285
#: ironic/nova/virt/ironic/driver.py:288
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:309
#, python-format
msgid ""
"Removing the parameter %(param)s on node %(node)s failed after "
"%(retries)d retries"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:314
msgid "Unable to authenticate Ironic client."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:383
#: ironic/nova/virt/ironic/driver.py:403
#, python-format
msgid "Ironic node uuid not supplied to driver for instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:399
#: ironic/nova/virt/ironic/driver.py:419
#, python-format
msgid "Unable to set instance UUID for node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:414
#: ironic/nova/virt/ironic/driver.py:434
#, python-format
msgid ""
"Ironic node: %(id)s failed to validate. (deploy: %(deploy)s, power: "
"%(power)s)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:427
#: ironic/nova/virt/ironic/driver.py:447
#, python-format
msgid ""
"Error preparing deploy for instance %(instance)s on baremetal node "
"%(node)s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:438
#: ironic/nova/virt/ironic/driver.py:458
#, python-format
msgid "Error triggering the node %s to start the deployment"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:465
#, python-format
msgid "Failed to request Ironic to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:493
#, python-format
msgid "Failed to provision instance %(inst)s: %(reason)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:481
#, python-format
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:494
#: ironic/nova/virt/ironic/driver.py:510
#, python-format
msgid "Error triggering the unprovisioning of the node %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:518
#: ironic/nova/virt/ironic/driver.py:535
#, python-format
msgid ""
"Error destroying the instance on node %(node)s. Provision state still "
"'%(state)s'."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:536
#: ironic/nova/virt/ironic/driver.py:555
#, python-format
msgid "Failed to unassociate the instance %(instance)s with node %(node)s"
msgid "Destroy called on non-existing instance %s."
msgstr ""
#: ironic/nova/virt/ironic/driver.py:619
#: ironic/nova/virt/ironic/driver.py:622
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:628
#: ironic/nova/virt/ironic/driver.py:631
#, python-format
msgid ""
"Ironic node: %(id)s virtual to physical interface count missmatch (Vif "
"count: %(vif_count)d, Pif count: %(pif_count)d)"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:648
#: ironic/nova/virt/ironic/driver.py:651
#, python-format
msgid "Failed to set the VIF networking for port %s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:653
#: ironic/nova/virt/ironic/driver.py:656
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(network_info)s"
msgstr ""
#: ironic/nova/virt/ironic/driver.py:667
#: ironic/nova/virt/ironic/driver.py:670
#, python-format
msgid "Failed to remove the VIF networking for port %s"
msgstr ""
#: ironic/objects/base.py:54
#: ironic/objects/base.py:70
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
#: ironic/objects/base.py:145
#: ironic/objects/base.py:161
msgid "Invalid version string"
msgstr ""
#: ironic/objects/base.py:200
#: ironic/objects/base.py:222
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: ironic/objects/base.py:301
#: ironic/objects/base.py:351
#, python-format
msgid "Cannot load '%(attrname)s' in the base class"
msgstr ""
#: ironic/objects/base.py:310
#: ironic/objects/base.py:360
msgid "Cannot save anything in the base class"
msgstr ""
#: ironic/objects/base.py:392
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
#: ironic/objects/conductor.py:54
msgid "Cannot update a conductor record directly."
msgstr ""
@ -1875,50 +1917,50 @@ msgstr ""
msgid "Failed to process message ... will requeue."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:495
#: ironic/openstack/common/rpc/impl_kombu.py:498
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:517
#: ironic/openstack/common/rpc/impl_kombu.py:520
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:554
#: ironic/openstack/common/rpc/impl_kombu.py:557
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:568
#: ironic/openstack/common/rpc/impl_kombu.py:571
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:622
#: ironic/openstack/common/rpc/impl_qpid.py:573
#: ironic/openstack/common/rpc/impl_kombu.py:625
#: ironic/openstack/common/rpc/impl_qpid.py:575
#, python-format
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:640
#: ironic/openstack/common/rpc/impl_qpid.py:588
#: ironic/openstack/common/rpc/impl_kombu.py:643
#: ironic/openstack/common/rpc/impl_qpid.py:590
#, python-format
msgid "Timed out waiting for RPC response: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:644
#: ironic/openstack/common/rpc/impl_qpid.py:592
#: ironic/openstack/common/rpc/impl_kombu.py:647
#: ironic/openstack/common/rpc/impl_qpid.py:594
#, python-format
msgid "Failed to consume message from queue: %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_kombu.py:683
#: ironic/openstack/common/rpc/impl_qpid.py:627
#: ironic/openstack/common/rpc/impl_kombu.py:686
#: ironic/openstack/common/rpc/impl_qpid.py:629
#, python-format
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
msgstr ""
@ -1932,21 +1974,21 @@ msgstr ""
msgid "Failed to process message... skipping it."
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:515
#: ironic/openstack/common/rpc/impl_qpid.py:517
#, python-format
msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:521
#: ironic/openstack/common/rpc/impl_qpid.py:523
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:534
#: ironic/openstack/common/rpc/impl_qpid.py:536
msgid "Re-established AMQP queues"
msgstr ""
#: ironic/openstack/common/rpc/impl_qpid.py:600
#: ironic/openstack/common/rpc/impl_qpid.py:602
msgid "Error processing message. Skipping it."
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff