From c724964c4065bf61b78d802c16a90005a236a508 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 1 Oct 2012 00:03:06 +0000 Subject: Imported Translations from Transifex Change-Id: I92d4367972c8080d151b841c09098c835c44ea05 --- nova/locale/bs/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/cs/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/da/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/de/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/en_AU/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/en_GB/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/en_US/LC_MESSAGES/nova.po | 306 +++++++++++++++++----------------- nova/locale/es/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/fr/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/it/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/ja/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/ko/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/nb/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/nova.pot | 273 ++++++++++++++++-------------- nova/locale/pt_BR/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/ru/LC_MESSAGES/nova.po | 296 ++++++++++++++++---------------- nova/locale/tl/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/tr/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/uk/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- nova/locale/zh_CN/LC_MESSAGES/nova.po | 297 +++++++++++++++++---------------- nova/locale/zh_TW/LC_MESSAGES/nova.po | 293 ++++++++++++++++---------------- 21 files changed, 3120 insertions(+), 3057 deletions(-) diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index 60acc894d..471f1a49e 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -906,286 +906,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3853,40 +3858,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4963,6 +4968,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5019,19 +5031,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5083,12 +5095,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5096,7 +5108,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5114,12 +5126,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5565,7 +5577,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5580,7 +5592,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6296,7 +6308,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6358,153 +6370,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6514,51 +6530,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7460,15 +7476,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7517,11 +7533,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9769,24 +9790,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 9365140e0..65927856f 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -942,294 +942,299 @@ msgid "Instance %(name)s already exists." msgstr "Instance %(name)s již existuje." #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "Instance typu %(name)s již existuje." + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Typ svazku %(name)s již existuje." -#: nova/exception.py:896 +#: nova/exception.py:900 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "Chyba přesunu" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: nova/exception.py:922 +#: nova/exception.py:926 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "Při změně velikosti ji musí instance změnit také!" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "Obraz je větší než typ instance povoluje" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "Typ paměti instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "Typ disku instance je pro požadovaný obraz příliš malý." -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti." -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Nelze získat metriky šířky pásma/procesoru/disku pro tohoto hostitele." -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Hostitel %(host)s není dostupný nebo neexistuje." -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "Kvóta překročena" -#: nova/exception.py:961 +#: nova/exception.py:965 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:978 +#: nova/exception.py:982 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "Překročen limit osobnostního souboru" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "Cesta osobnostního souboru je příliš dlouhá" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "Obsah osobnostního souboru je příliš dlouhý" -#: nova/exception.py:994 +#: nova/exception.py:998 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Vybrán maximální počet hostitelů (%d)" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Agregát %(aggregate_id)s nemohl být nalezen." -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Agregát %(aggregate_name)s již existuje." -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s." -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Agregát %(aggregate_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " "%(extra_specs)s" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "Vyskytla se neočekávaná výjimka." -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "Nelze vytvořit typ instance" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "Špatná odpověď od SolidFire API" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Zjišťěna existující vlan s id %(vlan)" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Získávání obrazu %(image)s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s." -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s nenalezena" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." @@ -4004,42 +4009,42 @@ msgstr "Nerozpoznaná hodnota read_deleted '%s'" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "podpůrná vrstva: %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, fuzzy, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 #, fuzzy msgid "Flavor exists" msgstr "konfigurace: %s" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Konfigurace %(flavor_id)s nemohla být nalezena." -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "Žádný svazek sm s id %(volume_id)s" @@ -5155,6 +5160,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5211,19 +5223,19 @@ msgstr "již připojeno" msgid "already detached" msgstr "již odpojeno" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "Prosím rozšiřte nepravý modul libvirt aby podporoval příznaky" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5277,12 +5289,12 @@ msgstr "uuid" msgid "unrecognized argument %s" msgstr "Nerozpoznaná hodnota read_deleted '%s'" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5290,7 +5302,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5308,12 +5320,12 @@ msgstr "Zadaná data: %s" msgid "Result data: %s" msgstr "Výsledná data: %s" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Vytváření souborů v %s pro simulaci agenta hosta" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Odstraňování souborů simulovaného agenta hosta v %s" @@ -5768,7 +5780,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: dokončena metoda toXML" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5785,7 +5797,7 @@ msgstr "#### RLK: cpu_arch = %s " msgid "Updating!" msgstr "Aktualizování!" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" @@ -6519,7 +6531,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6582,124 +6594,129 @@ msgstr "Mazání souborů instance %(target)s" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Nelze naplánovat_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +#, fuzzy +msgid "During detach_volume, instance disappeared." +msgstr "Při spuštění wait zmizelo %s." + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "připojování bloku zařízení LXC" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "odpojování bloku zařízení LXC" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Nelze restartovat instanci" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "Spuštění metody toXML" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "Metoda toXML dokočena" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6708,20 +6725,20 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6730,7 +6747,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6739,7 +6756,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6754,7 +6771,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6763,49 +6780,49 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" "plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " "%(hostname)s." -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "přeskakování %(path)s protože vypadá jako svazek" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" @@ -7784,15 +7801,15 @@ msgstr "Nelze dešifrovat soukromý klíč: %s" msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Nelze se přihlásit do XenAPI (je disk Dom0 plný?)" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" @@ -7841,12 +7858,17 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "Nelze získat SR pro tohoto hostitele: %s" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Nelze restartovat instanci" + +#: nova/virt/xenapi/host.py:207 #, fuzzy msgid "Unable to get updated status" msgstr "Nelze získat aktualizovaný stav: %s" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "Volání %(method)s vrátilo chybu: %(e)s." @@ -10163,24 +10185,3 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "Nelze získat informacce o šířce pásma." - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" -#~ msgstr "" - diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 0398dcdff..a5b6b7845 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -906,286 +906,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3853,40 +3858,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4963,6 +4968,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5019,19 +5031,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5083,12 +5095,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5096,7 +5108,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5114,12 +5126,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5565,7 +5577,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5580,7 +5592,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6296,7 +6308,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6358,154 +6370,158 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6515,51 +6531,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7461,15 +7477,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7518,11 +7534,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9767,24 +9788,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index a30c49c2f..e6c974463 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -912,286 +912,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3862,40 +3867,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4972,6 +4977,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5028,19 +5040,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5092,12 +5104,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5105,7 +5117,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5123,12 +5135,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5575,7 +5587,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5590,7 +5602,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6307,7 +6319,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6369,154 +6381,158 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6526,51 +6542,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7473,15 +7489,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7530,11 +7546,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Volume %s: erstelle Export" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9784,24 +9805,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 6c4493dc4..5c2442a77 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -912,287 +912,292 @@ msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." -msgstr "" +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "group %s already exists" #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "group %s already exists" + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not attach image to loopback: %s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3889,41 +3894,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5005,6 +5010,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5061,19 +5073,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5125,12 +5137,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5138,7 +5150,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5156,12 +5168,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5610,7 +5622,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: finished toXML method" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5625,7 +5637,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6351,7 +6363,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6413,154 +6425,158 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injecting file path: '%s'" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6570,51 +6586,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Authentication Failure: %s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7525,15 +7541,15 @@ msgstr "Failed to decrypt private key: %s" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -7584,11 +7600,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Going to start terminating instances" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9852,24 +9873,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index 91fe8119a..e394f3fab 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -916,287 +916,292 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "An unknown exception occurred." -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3875,41 +3880,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4989,6 +4994,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5045,19 +5057,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5109,12 +5121,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5122,7 +5134,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5140,12 +5152,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5592,7 +5604,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5607,7 +5619,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6332,7 +6344,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6394,155 +6406,159 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6552,51 +6568,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7501,15 +7517,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7560,11 +7576,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "volume %s: creating export" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9822,24 +9843,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index dc42d660a..6432efd15 100644 --- a/nova/locale/en_US/LC_MESSAGES/nova.po +++ b/nova/locale/en_US/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -946,11 +946,16 @@ msgid "Instance %(name)s already exists." msgstr "Instance %(name)s already exists." #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." msgstr "Instance Type %(name)s already exists." #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "Instance Type %(name)s already exists." + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " @@ -959,80 +964,80 @@ msgstr "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Volume Type %(name)s already exists." -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s is not on local storage: %(reason)s" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "Migration error" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Malformed message body: %(reason)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "Could not find config at %(path)s" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Could not load paste app '%(name)s' from %(path)s" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "When resizing, instances must change flavor!" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "Image is larger than instance type allows" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "Instance type's memory is too small for requested image." -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "Instance type's disk is too small for requested image." -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Insufficient free memory on compute node to start %(uuid)s." -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "Could not fetch bandwidth/cpu/disk metrics for this host." -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Host %(host)s is not up or doesn't exist." -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "Quota exceeded" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " @@ -1041,45 +1046,45 @@ msgstr "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "Maximum volume size exceeded" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "Maximum number of floating ips exceeded" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Maximum number of metadata items exceeds %(allowed)d" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "Personality file limit exceeded" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "Personality file path too long" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "Personality file content too long" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "Maximum number of key pairs exceeded" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "Maximum number of security groups or rules exceeded" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " @@ -1088,128 +1093,128 @@ msgstr "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "Aggregate %(aggregate_id)s could not be found." -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregate %(aggregate_name)s already exists." -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "Aggregate %(aggregate_id)s has no host %(host)s." -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "Aggregate %(aggregate_id)s already has host %(host)s." -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Detected more than one volume with name %(vol_name)s" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "Bad or unexpected response from the storage volume backend API: %(data)s" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "No mounted NFS shares found" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "There is no share which can host %(volume_size)sG" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "Unable to create instance type" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Failed to set admin password on %(instance)s because %(reason)s" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "Bad response from SolidFire API" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Error in SolidFire API response: data=%(data)s" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "Detected existing vlan with id %(vlan)d" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Image %(image_id)s could not be found." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "Invalid id: %(val)s (expecting \"i-...\")." -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "Could not fetch image %(image_id)s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "Task %(task_name)s is already running on host %(host)s" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Task %(task_name)s is not running on host %(host)s" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Instance %(instance_uuid)s is locked" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "Unknown config drive format %(format)s. Select one of iso9660 or vfat." -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " @@ -1218,11 +1223,11 @@ msgstr "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "User data needs to be valid base 64." -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " @@ -1231,12 +1236,12 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "The CA file for %(project)s could not be found" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "The CRL file for %(project)s could not be found" @@ -3976,40 +3981,40 @@ msgstr "Unrecognized read_deleted value '%s'" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "Change will make usage less than 0 for the following resources: %(unders)s" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "Backend exists" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "No backend config with id %(sm_backend_id)s" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "No backend config with sr uuid %(sr_uuid)s" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "Flavor exists" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "%(sm_flavor_id) flavor not found" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "No sm_flavor called %(sm_flavor_id)s" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "No sm_flavor called %(sm_flavor_label)s" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "No sm_volume with id %(volume_id)s" @@ -5133,6 +5138,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "%(host_state)s does not support requested instance_properties" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5191,19 +5203,19 @@ msgstr "already attached" msgid "already detached" msgstr "already detached" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "Please extend mock libvirt module to support flags" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "Expected a list for 'auth' parameter" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "Expected a function in 'auth[0]' parameter" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "Expected a function in 'auth[1]' parameter" @@ -5257,12 +5269,12 @@ msgstr "uuid" msgid "unrecognized argument %s" msgstr "unrecognized argument %s" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "Run CLI command: %s" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5273,7 +5285,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5294,12 +5306,12 @@ msgstr "Given data: %s" msgid "Result data: %s" msgstr "Result data: %s" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Creating files in %s to simulate guest agent" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Removing simulated guest agent files in %s" @@ -5760,7 +5772,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: finished toXML method" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5777,7 +5789,7 @@ msgstr "#### RLK: cpu_arch = %s " msgid "Updating!" msgstr "Updating!" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "Updating host stats" @@ -6509,7 +6521,7 @@ msgstr "An error has occurred when calling the iscsi initiator: %s" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "The ISCSI initiator name can't be found. Choosing the default one" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6571,86 +6583,91 @@ msgstr "Deleting instance files %(target)s" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Failed to cleanup directory %(target)s: %(e)s" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +#, fuzzy +msgid "During detach_volume, instance disappeared." +msgstr "During wait destroy, instance disappeared." + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "attaching LXC block device" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "detaching LXC block device" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "Failed to soft reboot instance." -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "Path '%(path)s' does not support direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "Error on '%(path)s' while checking direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "Creating config drive at %(path)s" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -6659,20 +6676,20 @@ msgstr "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "Config requested a custom CPU model, but no model name was provided" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "A CPU model name should not be set when a host CPU model is requested" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "CPU mode '%(mode)s' model '%(model)s' was chosen" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -6680,15 +6697,15 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "Starting toXML method" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "Finished toXML method" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6697,19 +6714,19 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt version is too old (does not support getVersion)" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "Block migration can not be used with shared storage." -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "Live migration can not be used without shared storage." -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6718,7 +6735,7 @@ msgstr "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6727,7 +6744,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6742,7 +6759,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6751,44 +6768,44 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "The firewall filter for %s does not exist" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "Live Migration failure: %(e)s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "skipping %(path)s since it looks like volume" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "Getting disk size of %(i_name)s: %(e)s" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" @@ -7737,15 +7754,15 @@ msgstr "Could not determine key: %s" msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Unable to log in to XenAPI (is the Dom0 disk full?)" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "Host is member of a pool, but DB says otherwise" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -7798,11 +7815,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "Unable to get SR for this host: %s" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Failed to terminate instance" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "Unable to get updated status" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "The call to %(method)s returned an error: %(e)s." @@ -10231,33 +10253,3 @@ msgstr "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" -#~ msgid "Could not get bandwidth info." -#~ msgstr "Could not get bandwidth info." - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" -#~ msgstr "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" - diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index ffed3ae8c..02c8a0e24 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -920,288 +920,293 @@ msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." -msgstr "" +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "el grupo %s ya existe" #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "el grupo %s ya existe" + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "Una excepcion desconocida ha ocurrido" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "No se puede unir la imagen con el loopback: %s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3899,41 +3904,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5014,6 +5019,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5070,19 +5082,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5134,12 +5146,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5147,7 +5159,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5165,12 +5177,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5618,7 +5630,7 @@ msgid "instance %s: finished toXML method" msgstr "instancia %s: finalizado método toXML" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5633,7 +5645,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6358,7 +6370,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6420,156 +6432,160 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6579,51 +6595,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Fallo de autenticación: %s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7534,15 +7550,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" @@ -7593,11 +7609,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Fallo a reinicia la instancia" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9865,24 +9886,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index 1cd3b6d40..0a11f3a84 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -952,289 +952,294 @@ msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." -msgstr "" +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "L'IP dynamique %(address)s est associée." + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Aucunes IPs dynamiques existes." -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "Une exception inconnue s'est produite." -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "L'image %(image_id)s n'a pas été trouvée." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Aucun noyau trouvé pour l'image %(image_id)s." -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Le projet %(project_id)s n'a pas été trouvé." @@ -3951,41 +3956,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Le Flavor %(flavor_id)s ne peut être trouvé." -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5071,6 +5076,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5127,19 +5139,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5191,12 +5203,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5204,7 +5216,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5222,12 +5234,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5677,7 +5689,7 @@ msgid "instance %s: finished toXML method" msgstr "instance %s: fin d'éxécution de la méthode toXML" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5692,7 +5704,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6418,7 +6430,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6480,156 +6492,160 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6639,51 +6655,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Echec d'authentification : %s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7595,15 +7611,15 @@ msgstr "Impossible de déchiffrer la clef privée : %s" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" @@ -7654,11 +7670,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Échec du redémarrage de l'instance" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9934,24 +9955,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index b9681218d..e0712e583 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -913,287 +913,292 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "nessun metodo per il messaggio: %s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3873,40 +3878,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4986,6 +4991,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5042,19 +5054,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5106,12 +5118,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5119,7 +5131,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5137,12 +5149,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5590,7 +5602,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5605,7 +5617,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6329,7 +6341,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6391,156 +6403,160 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6550,51 +6566,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7498,15 +7514,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7555,11 +7571,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Impossibile riavviare l'istanza" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9816,24 +9837,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 82a3a963d..52d66d94f 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -912,287 +912,292 @@ msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." -msgstr "" +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "グループ %s は既に存在しています。" #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "グループ %s は既に存在しています。" + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "イメージをループバック %s にアタッチできません。" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3887,41 +3892,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "バックエンドは %s です。" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5001,6 +5006,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5057,19 +5069,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5121,12 +5133,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5134,7 +5146,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5152,12 +5164,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5604,7 +5616,7 @@ msgid "instance %s: finished toXML method" msgstr "インスタンス %s: toXML メソッドを完了。" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5619,7 +5631,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6345,7 +6357,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6407,154 +6419,158 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6564,51 +6580,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "%s の認証に失敗しました。" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7518,15 +7534,15 @@ msgstr "プライベートキーの復号に失敗しました: %s" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" @@ -7575,11 +7591,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "インスタンス終了処理を開始します。" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9843,24 +9864,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index 2defa4186..34bbed57e 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -911,286 +911,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3864,40 +3869,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4974,6 +4979,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5030,19 +5042,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5094,12 +5106,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5107,7 +5119,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5125,12 +5137,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5576,7 +5588,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5591,7 +5603,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6313,7 +6325,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6375,153 +6387,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6531,51 +6547,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7478,15 +7494,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7535,11 +7551,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9793,24 +9814,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index c69a34e02..969ab5aef 100644 --- a/nova/locale/nb/LC_MESSAGES/nova.po +++ b/nova/locale/nb/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -912,286 +912,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "Kvote overskredet" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3859,40 +3864,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4969,6 +4974,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5025,19 +5037,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5089,12 +5101,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5102,7 +5114,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5120,12 +5132,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5571,7 +5583,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5586,7 +5598,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6302,7 +6314,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6364,153 +6376,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6520,51 +6536,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7466,15 +7482,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7523,11 +7539,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9772,24 +9793,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 3326518e3..e90fe9aa0 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nova 2013.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -906,286 +906,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3853,40 +3858,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4963,6 +4968,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5019,19 +5031,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5083,12 +5095,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5096,7 +5108,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5114,12 +5126,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5565,7 +5577,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5580,7 +5592,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6296,7 +6308,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6358,153 +6370,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6514,51 +6530,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7460,15 +7476,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7517,11 +7533,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index 52ac63740..72f6df2d4 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-05-04 19:25+0000\n" "Last-Translator: Júlio Cezar Santos Pires \n" "Language-Team: Brazilian Portuguese \n" @@ -912,287 +912,292 @@ msgid "Instance %(name)s already exists." msgstr "" #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." -msgstr "" +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "group %s já existe" #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "group %s já existe" + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Imagem %(image_id)s não foi encontrada." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Kernel não encontrado para a imagem %(image_id)s." -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." @@ -3888,41 +3893,41 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "backend %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Imagem não encontrada." -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5002,6 +5007,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5058,19 +5070,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5122,12 +5134,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5135,7 +5147,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5153,12 +5165,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5606,7 +5618,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5621,7 +5633,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6346,7 +6358,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6408,156 +6420,160 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "Usuário não tem privilégios de administrador" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6567,51 +6583,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Falha de Autenticação: %s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7517,15 +7533,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7576,11 +7592,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Falhou ao reiniciar instância" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9847,24 +9868,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index 7944d778c..0914d2a43 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -933,294 +933,299 @@ msgid "Instance %(name)s already exists." msgstr "Копия %(name)s уже существует." #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "Тип копии %(name)s уже существует." + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "Тип тома %(name)s уже существует." -#: nova/exception.py:896 +#: nova/exception.py:900 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "Ошибка перемещения" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "При изменении размера, копии должны изменить размер!" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "Образ больше, чем допустимо для этого типа копии" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s." -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Узел %(host)s не работает или не существует." -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "Превышена квота" -#: nova/exception.py:961 +#: nova/exception.py:965 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:978 +#: nova/exception.py:982 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "Выбрано макс. количество узлов (%d)" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Невозможно создать volume_type с именем %(name)s и спецификациями " "%(extra_specs)s" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "Обнаружено неизвестное исключение." -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "Образ %(image_id)s не найден." -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "Получение образа %(image)s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "Копия %(instance_id)s не найдена" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." @@ -3973,41 +3978,41 @@ msgstr "Нераспознанное значение read_deleted '%s'" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "внутренний интерфейс %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "Сервер не найден." -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -5116,6 +5121,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5172,19 +5184,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5236,12 +5248,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "Нераспознанное значение read_deleted '%s'" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5249,7 +5261,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5267,12 +5279,12 @@ msgstr "Заданные данные: %s" msgid "Result data: %s" msgstr "Итоговые данные: %s" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Удаление файлов имитации гостевого агента в %s" @@ -5724,7 +5736,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5741,7 +5753,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6469,7 +6481,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6531,123 +6543,127 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -6656,33 +6672,33 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6692,7 +6708,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -6701,45 +6717,45 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "Ошибка аутентификации: %s" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7681,17 +7697,17 @@ msgstr "Ошибка дешифрирования личного ключа: %s" msgid "Host startup on XenServer is not supported." msgstr "Запуск узла на XenServer не поддерживается." -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" "Невозможно выполнить вход в XenAPI (недостаточно свободного места на " "Dom0?)" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "Исключение: %s" @@ -7742,12 +7758,17 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "Невозможно принять SR для этого узла: %s" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "Ошибка перезагрузки копии" + +#: nova/virt/xenapi/host.py:207 #, fuzzy msgid "Unable to get updated status" msgstr "Невозможно получить обновлённое состояние: %s" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "Вызов %(method)s возвратил ошибку: %(e)s." @@ -10050,24 +10071,3 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "Невозможно получить сведения о пропускной способности." - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" -#~ msgstr "" - diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index 7e78fed59..5bfa9739f 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -906,286 +906,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "walang paraan para sa mensahe: %s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3853,40 +3858,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4963,6 +4968,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5019,19 +5031,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5083,12 +5095,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5096,7 +5108,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5114,12 +5126,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5565,7 +5577,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5580,7 +5592,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6296,7 +6308,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6358,153 +6370,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6514,51 +6530,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7460,15 +7476,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7517,11 +7533,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9767,24 +9788,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index ceee0368d..72b8f9309 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -906,286 +906,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3853,40 +3858,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4963,6 +4968,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5019,19 +5031,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5083,12 +5095,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5096,7 +5108,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5114,12 +5126,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5565,7 +5577,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5580,7 +5592,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6296,7 +6308,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6358,153 +6370,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6514,51 +6530,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7460,15 +7476,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7517,11 +7533,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9766,24 +9787,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index bf271bcf2..b19fdfc23 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -907,286 +907,291 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 msgid "Unknown NFS exception" msgstr "" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "без порядку для повідомлень: %s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3855,40 +3860,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4965,6 +4970,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5021,19 +5033,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5085,12 +5097,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5098,7 +5110,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5116,12 +5128,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5567,7 +5579,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5582,7 +5594,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6298,7 +6310,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6360,153 +6372,157 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6516,51 +6532,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7462,15 +7478,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7519,11 +7535,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9769,24 +9790,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 8e1574632..d12e7bf97 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -914,292 +914,297 @@ msgid "Instance %(name)s already exists." msgstr "实例 %(name)s 已经存在。" #: nova/exception.py:883 -#, python-format -msgid "Instance Type %(name)s already exists." +#, fuzzy, python-format +msgid "Instance Type with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" #: nova/exception.py:887 +#, fuzzy, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "实例类型 %(name)s 已经存在。" + +#: nova/exception.py:891 #, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "卷类型 %(name)s 已经存在。" -#: nova/exception.py:896 +#: nova/exception.py:900 #, fuzzy, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:900 +#: nova/exception.py:904 #, fuzzy, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "迁移错误" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: nova/exception.py:922 +#: nova/exception.py:926 #, fuzzy msgid "When resizing, instances must change flavor!" msgstr "调整时实例的大小必须要发生变化。" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "镜像比实例类型所允许的大。" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "实例类型的内存对于所请求的镜像太小。" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "实例类型的磁盘对于所请求的镜像太小。" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "无法获取此主机的带宽、CPU和磁盘指标。" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "主机 %(host)s 没有启动或者不存在。" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "超出配额" -#: nova/exception.py:961 +#: nova/exception.py:965 #, fuzzy, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, fuzzy, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:974 +#: nova/exception.py:978 #, fuzzy msgid "Maximum number of floating ips exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:978 +#: nova/exception.py:982 #, fuzzy, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "超过个性化文件限制" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "个性化文件路径太长" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "个性化文件内容太长" -#: nova/exception.py:994 +#: nova/exception.py:998 #, fuzzy msgid "Maximum number of key pairs exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:998 +#: nova/exception.py:1002 #, fuzzy msgid "Maximum number of security groups or rules exceeded" msgstr "所选择主机的最大数目(%d)" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "找不到聚合 %(aggregate_id)s。" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "聚合 %(aggregate_name)s 已经存在。" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "发生未知异常。" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "无法创建实例类型。" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, fuzzy, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "来自SolidFire API的错误响应" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, fuzzy, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "检测到已存在的id为%(vlan) vlan" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, fuzzy, python-format msgid "Marker %(marker)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, fuzzy, python-format msgid "Could not fetch image %(image_id)s" msgstr "获取镜像 %(image)s" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, fuzzy, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "没有为主机 %(host)s 找到浮动IP。" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, fuzzy, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "没有找到实例 %(instance_id)s" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" @@ -3938,42 +3943,42 @@ msgstr "无法识别的 read_deleted 取值”%s“" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 #, fuzzy msgid "Backend exists" msgstr "后台 %s" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, fuzzy, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "没有id为%(sm_backend_id)s的后台配置" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 #, fuzzy msgid "Flavor exists" msgstr "类型:%s" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, fuzzy, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "类型 %(flavor_id)s 没有找到。" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, fuzzy, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "没有 sm_flavor 调用 %(sm_flavor)s" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" @@ -5074,6 +5079,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5130,19 +5142,19 @@ msgstr "已经附加" msgid "already detached" msgstr "已经分离" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "请扩展模拟的 libvirt 模块来支持标记" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5196,12 +5208,12 @@ msgstr "uuid" msgid "unrecognized argument %s" msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5209,7 +5221,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5227,12 +5239,12 @@ msgstr "给定数据:%s" msgid "Result data: %s" msgstr "结果数据:%s" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "在%s 创建文件模拟客户代理" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "移除在 %s 的模拟的客户代理文件" @@ -5685,7 +5697,7 @@ msgid "instance %s: finished toXML method" msgstr "实例 %s:方法toXML 完成" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5700,7 +5712,7 @@ msgstr "#### RLK: cpu_arch = %s " msgid "Updating!" msgstr "正在更新。" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -6432,7 +6444,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6495,144 +6507,149 @@ msgstr "删除实例文件 %(target)s" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +#, fuzzy +msgid "During detach_volume, instance disappeared." +msgstr "%s 在运行中消失了。" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "附加 LXC 块设备" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "分离LXC 块设备" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 #, fuzzy msgid "Failed to soft reboot instance." msgstr "重新启动实例失败" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "注入文件路径:'%s'" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "正在启动 toXML 方法" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "toXML方法完成" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -6641,7 +6658,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -6650,7 +6667,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6665,54 +6682,54 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Live Migration failure: %(e)s" msgstr "预在线迁移在%(dest)s失败" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "因它像卷,所以跳过 %(path)s" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" @@ -7656,15 +7673,15 @@ msgstr "解密私钥失败:%s" msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "得到异常:%s" @@ -7713,12 +7730,17 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "无法为主机得到存储库:%s" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, fuzzy, python-format +msgid "Failed to extract instance support from %s" +msgstr "重新启动实例失败" + +#: nova/virt/xenapi/host.py:207 #, fuzzy msgid "Unable to get updated status" msgstr "无法得到最新的状态:%s" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "对 %(method)s 的调用返回错误:%(e)s。" @@ -10003,24 +10025,3 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "无法得到带宽信息" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" -#~ msgstr "" - diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index c908f71c7..fac138acd 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-09-30 00:02+0000\n" +"POT-Creation-Date: 2012-10-01 00:02+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -911,287 +911,292 @@ msgstr "" #: nova/exception.py:883 #, python-format -msgid "Instance Type %(name)s already exists." +msgid "Instance Type with name %(name)s already exists." msgstr "" #: nova/exception.py:887 #, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:891 +#, python-format msgid "" "Flavor access alreay exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:896 #, python-format msgid "Volume Type %(name)s already exists." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:900 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:900 +#: nova/exception.py:904 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:904 +#: nova/exception.py:908 msgid "Migration error" msgstr "" -#: nova/exception.py:908 +#: nova/exception.py:912 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:914 +#: nova/exception.py:918 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:918 +#: nova/exception.py:922 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:922 +#: nova/exception.py:926 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:926 +#: nova/exception.py:930 msgid "Image is larger than instance type allows" msgstr "" -#: nova/exception.py:930 +#: nova/exception.py:934 msgid "Instance type's memory is too small for requested image." msgstr "" -#: nova/exception.py:934 +#: nova/exception.py:938 msgid "Instance type's disk is too small for requested image." msgstr "" -#: nova/exception.py:938 +#: nova/exception.py:942 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:942 +#: nova/exception.py:946 msgid "Could not fetch bandwidth/cpu/disk metrics for this host." msgstr "" -#: nova/exception.py:946 +#: nova/exception.py:950 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:950 +#: nova/exception.py:954 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: nova/exception.py:954 +#: nova/exception.py:958 msgid "Quota exceeded" msgstr "" -#: nova/exception.py:961 +#: nova/exception.py:965 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)d of %(allowed)d %(resource)s" msgstr "" -#: nova/exception.py:966 +#: nova/exception.py:970 msgid "Maximum volume size exceeded" msgstr "" -#: nova/exception.py:970 +#: nova/exception.py:974 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: nova/exception.py:974 +#: nova/exception.py:978 msgid "Maximum number of floating ips exceeded" msgstr "" -#: nova/exception.py:978 +#: nova/exception.py:982 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:982 +#: nova/exception.py:986 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:986 +#: nova/exception.py:990 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:990 +#: nova/exception.py:994 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:994 +#: nova/exception.py:998 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:998 +#: nova/exception.py:1002 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1002 +#: nova/exception.py:1006 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1011 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1015 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1019 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1019 +#: nova/exception.py:1023 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1028 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1032 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: nova/exception.py:1032 +#: nova/exception.py:1036 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1041 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: nova/exception.py:1042 +#: nova/exception.py:1046 #, fuzzy msgid "Unknown NFS exception" msgstr "發生一個未知例外" -#: nova/exception.py:1046 +#: nova/exception.py:1050 msgid "No mounted NFS shares found" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1054 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: nova/exception.py:1054 +#: nova/exception.py:1058 msgid "Unable to create instance type" msgstr "" -#: nova/exception.py:1058 +#: nova/exception.py:1062 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1064 +#: nova/exception.py:1068 msgid "Bad response from SolidFire API" msgstr "" -#: nova/exception.py:1068 +#: nova/exception.py:1072 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: nova/exception.py:1072 +#: nova/exception.py:1076 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:1076 +#: nova/exception.py:1080 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1080 +#: nova/exception.py:1084 #, python-format msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1088 #, python-format msgid "Invalid id: %(val)s (expecting \"i-...\")." msgstr "" -#: nova/exception.py:1088 +#: nova/exception.py:1092 #, python-format msgid "Could not fetch image %(image_id)s" msgstr "" -#: nova/exception.py:1092 +#: nova/exception.py:1096 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1096 +#: nova/exception.py:1100 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1100 +#: nova/exception.py:1104 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1108 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1109 +#: nova/exception.py:1113 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1118 #, python-format msgid "" "User data too large. User data must be no larger than %(maxsize)s bytes " "once base64 encoded. Your data is %(length)d bytes" msgstr "" -#: nova/exception.py:1120 +#: nova/exception.py:1124 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1124 +#: nova/exception.py:1128 #, python-format msgid "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1129 +#: nova/exception.py:1133 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1133 +#: nova/exception.py:1137 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" @@ -3861,40 +3866,40 @@ msgstr "" msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4669 +#: nova/db/sqlalchemy/api.py:4675 msgid "Backend exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4689 nova/db/sqlalchemy/api.py:4715 +#: nova/db/sqlalchemy/api.py:4695 nova/db/sqlalchemy/api.py:4721 #, python-format msgid "No backend config with id %(sm_backend_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4727 +#: nova/db/sqlalchemy/api.py:4733 #, python-format msgid "No backend config with sr uuid %(sr_uuid)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4761 +#: nova/db/sqlalchemy/api.py:4767 msgid "Flavor exists" msgstr "" -#: nova/db/sqlalchemy/api.py:4776 +#: nova/db/sqlalchemy/api.py:4782 #, python-format msgid "%(sm_flavor_id) flavor not found" msgstr "" -#: nova/db/sqlalchemy/api.py:4795 +#: nova/db/sqlalchemy/api.py:4801 #, python-format msgid "No sm_flavor called %(sm_flavor_id)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4812 +#: nova/db/sqlalchemy/api.py:4818 #, python-format msgid "No sm_flavor called %(sm_flavor_label)s" msgstr "" -#: nova/db/sqlalchemy/api.py:4850 +#: nova/db/sqlalchemy/api.py:4856 #, python-format msgid "No sm_volume with id %(volume_id)s" msgstr "" @@ -4972,6 +4977,13 @@ msgstr "" msgid "%(host_state)s does not support requested instance_properties" msgstr "" +#: nova/scheduler/filters/io_ops_filter.py:42 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + #: nova/scheduler/filters/ram_filter.py:46 #, python-format msgid "" @@ -5028,19 +5040,19 @@ msgstr "" msgid "already detached" msgstr "" -#: nova/tests/fakelibvirt.py:835 +#: nova/tests/fakelibvirt.py:844 msgid "Please extend mock libvirt module to support flags" msgstr "" -#: nova/tests/fakelibvirt.py:839 +#: nova/tests/fakelibvirt.py:848 msgid "Expected a list for 'auth' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:843 +#: nova/tests/fakelibvirt.py:852 msgid "Expected a function in 'auth[0]' parameter" msgstr "" -#: nova/tests/fakelibvirt.py:847 +#: nova/tests/fakelibvirt.py:856 msgid "Expected a function in 'auth[1]' parameter" msgstr "" @@ -5092,12 +5104,12 @@ msgstr "" msgid "unrecognized argument %s" msgstr "" -#: nova/tests/test_storwize_svc.py:900 +#: nova/tests/test_storwize_svc.py:897 #, python-format msgid "Run CLI command: %s" msgstr "" -#: nova/tests/test_storwize_svc.py:903 +#: nova/tests/test_storwize_svc.py:900 #, python-format msgid "" "CLI output:\n" @@ -5105,7 +5117,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: nova/tests/test_storwize_svc.py:908 +#: nova/tests/test_storwize_svc.py:905 #, python-format msgid "" "CLI Exception output:\n" @@ -5123,12 +5135,12 @@ msgstr "" msgid "Result data: %s" msgstr "" -#: nova/tests/test_xenapi.py:709 +#: nova/tests/test_xenapi.py:710 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/test_xenapi.py:720 +#: nova/tests/test_xenapi.py:721 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" @@ -5574,7 +5586,7 @@ msgid "instance %s: finished toXML method" msgstr "" #: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486 -#: nova/virt/libvirt/driver.py:1973 +#: nova/virt/libvirt/driver.py:1980 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." @@ -5589,7 +5601,7 @@ msgstr "" msgid "Updating!" msgstr "" -#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025 +#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3032 #: nova/virt/xenapi/host.py:148 msgid "Updating host stats" msgstr "" @@ -6305,7 +6317,7 @@ msgstr "" msgid "The ISCSI initiator name can't be found. Choosing the default one" msgstr "" -#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447 +#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1454 #: nova/virt/xenapi/vm_utils.py:407 #, python-format msgid "block_device_list %s" @@ -6367,154 +6379,158 @@ msgstr "" msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:717 +#: nova/virt/libvirt/driver.py:714 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:724 msgid "attaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:730 +#: nova/virt/libvirt/driver.py:737 msgid "detaching LXC block device" msgstr "" -#: nova/virt/libvirt/driver.py:862 +#: nova/virt/libvirt/driver.py:869 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:866 +#: nova/virt/libvirt/driver.py:873 msgid "Failed to soft reboot instance." msgstr "" -#: nova/virt/libvirt/driver.py:898 +#: nova/virt/libvirt/driver.py:905 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:933 +#: nova/virt/libvirt/driver.py:940 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1063 +#: nova/virt/libvirt/driver.py:1070 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258 +#: nova/virt/libvirt/driver.py:1077 nova/virt/powervm/operator.py:258 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1086 +#: nova/virt/libvirt/driver.py:1093 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:1132 +#: nova/virt/libvirt/driver.py:1139 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/driver.py:1176 +#: nova/virt/libvirt/driver.py:1183 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:1180 +#: nova/virt/libvirt/driver.py:1187 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188 +#: nova/virt/libvirt/driver.py:1191 nova/virt/libvirt/driver.py:1195 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:1242 +#: nova/virt/libvirt/driver.py:1249 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:1261 +#: nova/virt/libvirt/driver.py:1268 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:1396 +#: nova/virt/libvirt/driver.py:1403 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/libvirt/driver.py:1410 +#: nova/virt/libvirt/driver.py:1417 #, python-format msgid "Injecting %(injection)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1427 #, python-format msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:1494 +#: nova/virt/libvirt/driver.py:1501 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:1500 +#: nova/virt/libvirt/driver.py:1507 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:1504 +#: nova/virt/libvirt/driver.py:1511 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:1508 +#: nova/virt/libvirt/driver.py:1515 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:1524 +#: nova/virt/libvirt/driver.py:1531 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:1818 +#: nova/virt/libvirt/driver.py:1825 msgid "Starting toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1822 +#: nova/virt/libvirt/driver.py:1829 msgid "Finished toXML method" msgstr "" -#: nova/virt/libvirt/driver.py:1839 +#: nova/virt/libvirt/driver.py:1846 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:2091 +#: nova/virt/libvirt/driver.py:2098 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:2278 +#: nova/virt/libvirt/driver.py:2285 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2286 +#: nova/virt/libvirt/driver.py:2293 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:2324 +#: nova/virt/libvirt/driver.py:2331 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2344 +#: nova/virt/libvirt/driver.py:2351 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:2356 +#: nova/virt/libvirt/driver.py:2363 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -6524,51 +6540,51 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:2373 +#: nova/virt/libvirt/driver.py:2380 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:2421 +#: nova/virt/libvirt/driver.py:2428 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:2491 +#: nova/virt/libvirt/driver.py:2498 #, python-format msgid "Live Migration failure: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2535 +#: nova/virt/libvirt/driver.py:2542 #, python-format msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." msgstr "" -#: nova/virt/libvirt/driver.py:2662 +#: nova/virt/libvirt/driver.py:2669 #, python-format msgid "skipping %(path)s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:2711 +#: nova/virt/libvirt/driver.py:2718 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:2781 +#: nova/virt/libvirt/driver.py:2788 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:2840 +#: nova/virt/libvirt/driver.py:2847 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2847 +#: nova/virt/libvirt/driver.py:2854 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:2898 +#: nova/virt/libvirt/driver.py:2905 msgid "Starting finish_revert_migration" msgstr "" @@ -7472,15 +7488,15 @@ msgstr "" msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:601 +#: nova/virt/xenapi/driver.py:606 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:639 +#: nova/virt/xenapi/driver.py:644 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:723 nova/virt/xenapi/driver.py:737 +#: nova/virt/xenapi/driver.py:728 nova/virt/xenapi/driver.py:742 #, python-format msgid "Got exception: %s" msgstr "" @@ -7529,11 +7545,16 @@ msgstr "" msgid "Unable to get SR for this host: %s" msgstr "" -#: nova/virt/xenapi/host.py:188 +#: nova/virt/xenapi/host.py:190 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:207 msgid "Unable to get updated status" msgstr "" -#: nova/virt/xenapi/host.py:191 +#: nova/virt/xenapi/host.py:210 #, python-format msgid "The call to %(method)s returned an error: %(e)s." msgstr "" @@ -9786,24 +9807,6 @@ msgid "" "gone: %(exc)s" msgstr "" -#~ msgid "Could not get bandwidth info." -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_vtype: set to either " -#~ "'striped' or 'seq'" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_autoexpand: set to either " -#~ "True or False" -#~ msgstr "" - -#~ msgid "" -#~ "Illegal value specified for " -#~ "storwize_svc_vol_compression: set to either " -#~ "True or False" +#~ msgid "Instance Type %(name)s already exists." #~ msgstr "" -- cgit