From cde4be6ebb368c9d8847fc3cb0a5963f998863cc Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Wed, 16 Mar 2016 06:22:54 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I34da8da6de7c2fd0f6fa4f8de385ac25f001dadc --- nova/locale/cs/LC_MESSAGES/nova.po | 7 +- nova/locale/de/LC_MESSAGES/nova.po | 312 ++++++- nova/locale/es/LC_MESSAGES/nova.po | 7 +- nova/locale/fr/LC_MESSAGES/nova.po | 483 +++++++++- nova/locale/it/LC_MESSAGES/nova.po | 7 +- nova/locale/ja/LC_MESSAGES/nova.po | 7 +- nova/locale/ko_KR/LC_MESSAGES/nova.po | 7 +- nova/locale/nova-log-warning.pot | 237 ++--- nova/locale/nova.pot | 1242 +++++++++++++------------ nova/locale/pt_BR/LC_MESSAGES/nova.po | 7 +- nova/locale/ru/LC_MESSAGES/nova.po | 7 +- nova/locale/tr_TR/LC_MESSAGES/nova.po | 7 +- nova/locale/zh_CN/LC_MESSAGES/nova.po | 12 +- nova/locale/zh_TW/LC_MESSAGES/nova.po | 28 +- 14 files changed, 1574 insertions(+), 796 deletions(-) diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index 19a61548cd22..5be5b5f5bad9 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -12,9 +12,9 @@ # Zbyněk Schwarz , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1623,9 +1623,6 @@ msgstr "Obraz Glance %s je ve stavu ukončení" msgid "Group not valid. Reason: %(reason)s" msgstr "Skupina není platná. Důvod: %(reason)s" -msgid "Guest does not have a console available" -msgstr "Uživatel nemá konzoli k dispozici" - msgid "HOST" msgstr "HOSTITEL" diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index f01519c40731..4589ef3916b4 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -14,16 +14,17 @@ # Frank Kloeker , 2015. #zanata # OpenStack Infra , 2015. #zanata # Tom Cocozzello , 2015. #zanata +# Frank Kloeker , 2016. #zanata # Monika Wolf , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-08 02:43+0000\n" +"PO-Revision-Date: 2016-03-14 01:02+0000\n" "Last-Translator: Monika Wolf \n" "Language: de\n" "Language-Team: German\n" @@ -72,6 +73,14 @@ msgstr "" msgid "%(err)s" msgstr "%(err)s" +#, python-format +msgid "" +"%(event_type)s is not a versioned notification and not whitelisted. See ./" +"doc/source/notification.rst" +msgstr "" +"%(event_type)s ist keine versionierte Benachrichtigung und nicht in der " +"Zulassungsliste enthalten. Siehe ./doc/source/notification.rst" + #, python-format msgid "%(field)s should not be part of the updates." msgstr "%(field)s sollte nicht Teil der Aktualisierung sein." @@ -119,6 +128,12 @@ msgstr "%(path)s ist nicht auf dem gemeinsamen Speicher: %(reason)s" msgid "%(req)s is required to create a network." msgstr "%(req)s ist zum Erstellen eines Netzes erforderlich." +#, python-format +msgid "%(total)i rows matched query %(meth)s, %(done)i migrated" +msgstr "" +"%(total)i Zeilen stimmten mit der Abfrage %(meth)s überein. %(done)i wurden " +"migriert." + #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "%(type)s Hypervisor unterstützt PCI Gerät nicht" @@ -326,6 +341,10 @@ msgstr "" msgid "Aggregate %(aggregate_name)s already exists." msgstr "Aggregat %(aggregate_name)s ist bereits vorhanden." +#, python-format +msgid "Aggregate %s does not support empty named availability zone" +msgstr "Aggregat %s unterstützt keine leeren, bezeichneten Verfügbarkeitszonen" + #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Aggregat für Host %(host)s konnte nicht gefunden werden. " @@ -334,6 +353,12 @@ msgstr "Aggregat für Host %(host)s konnte nicht gefunden werden. " msgid "Aggregates does not have %s action" msgstr "Aggregat verfügt nicht über Aktion %s" +#, python-format +msgid "An invalid 'name' value was provided. The name must be: %(reason)s" +msgstr "" +"Es wurde ein ungültiger 'name'-Wert angegeben. Der Name muss lauten: " +"%(reason)s" + msgid "An unexpected error has occurred." msgstr "Ein unerwarteter Fehler ist aufgetreten." @@ -461,6 +486,14 @@ msgstr "" msgid "Block Device %(id)s is not bootable." msgstr "Blockgerät %(id)s ist nicht bootfähig." +#, python-format +msgid "" +"Block Device Mapping %(volume_id)s is a multi-attach volume and is not valid " +"for this operation." +msgstr "" +"Die Blockgerätezuordnung %(volume_id)s ist ein Datenträger mit mehreren " +"Zuordnungen und für diese Operation nicht zulässig." + msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "" "Block-Geräte-Zuordnung kann nicht zu einem legalen Format konvertiert werden." @@ -524,6 +557,10 @@ msgstr "Build der Instanz %(instance_uuid)s abgebrochen: %(reason)s" msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Build der Instanz %(instance_uuid)s neu geplant: %(reason)s" +#, python-format +msgid "BuildRequest not found for instance %(uuid)s" +msgstr "BuildRequest für Instanz %(uuid)s nicht gefunden." + msgid "CIDR is malformed." msgstr "CIDR ist fehlerhaft." @@ -646,6 +683,15 @@ msgstr "" "Ein oder mehrere Datenträger können nicht an mehrere Instanzen angehängt " "werden" +#, python-format +msgid "" +"Cannot block migrate instance %(uuid)s with mapped volumes. Selective block " +"device migration feature requires libvirt version %(libvirt_ver)s" +msgstr "" +"Es kann keine Blockmigration für die Instanz %(uuid)s mit zugeordneten " +"Datenträgern durchgeführt werden. Das ausgewählte Feature für " +"Blockgerätemigration setzt libvirt-Version %(libvirt_ver)s voraus." + #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" @@ -658,6 +704,14 @@ msgstr "" "Kann keine Standard-bittorrent-URL erstellen ohne xenserver.torrent_base_url " "Konfigurationssoption gesetzt." +#, python-format +msgid "" +"Cannot determine the parent storage pool for %s; cannot determine where to " +"store images" +msgstr "" +"Übergeordneter Speicherpool für %s wurde nicht erkannt. Der Speicherort für " +"Abbilder kann nicht ermittelt werden." + msgid "Cannot disassociate auto assigned floating IP" msgstr "" "Zuordnung für automatisch zugeordnete Floating IP kann nicht aufgehoben " @@ -675,6 +729,20 @@ msgstr "SR zum Lesen/Schreiben von VDI kann nicht gefunden werden." msgid "Cannot find image for rebuild" msgstr "Image für Wiederherstellung kann nicht gefunden werden" +#, python-format +msgid "" +"Cannot load host manager from configuration scheduler_host_manager = " +"%(conf)s." +msgstr "" +"Der Host-Manager kann nicht aus der Konfiguration scheduler_host_manager = " +"%(conf)s geladen werden." + +#, python-format +msgid "Cannot load scheduler driver from configuration %(conf)s." +msgstr "" +"Der Schedulertreiber kann nicht aus der Konfiguration %(conf)s geladen " +"werden." + msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "Scality-SoFS kann nicht angehängt werden. Syslog auf Fehler überprüfen" @@ -707,14 +775,33 @@ msgstr "" msgid "Cannot rescue a volume-backed instance" msgstr "Eine Instanz vom Typ 'volume-backed' kann nicht gesichert werden" +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB." +msgstr "" +"Root-Festplatte kann nicht verkleinert werden. Aktuelle Größe: " +"%(curr_root_gb)s GB. Angeforderte Größe: %(new_root_gb)s GB." + msgid "Cannot run any more instances of this type." msgstr "Es können keine Instanzen dieses Typs mehr ausgeführt werden." +msgid "" +"Cannot set cpu thread pinning policy in a non dedicated cpu pinning policy" +msgstr "" +"In einer nicht dedizierten CPU-Pinning-Richtlinie kann keine CPU-Thread-" +"Pinning-Richtlinie definiert werden." + #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" "Metadaten %(metadata)s in Aggregat %(id)s können nicht festgelegt werden" +msgid "Cannot set realtime policy in a non dedicated cpu pinning policy" +msgstr "" +"In einer nicht dedizierten CPU-Pinning-Richtlinie kann keine " +"Echtzeitrichtlinie definiert werden." + #, python-format msgid "Cannot update aggregate %(aggregate_id)s. Reason: %(reason)s." msgstr "" @@ -768,7 +855,7 @@ msgstr "Zellentyp muss 'parent' oder 'child' sein" msgid "Cell with name %(name)s already exists." msgstr "Zelle mit Name %(name)s ist bereits vorhanden." -#, fuzzy, python-format +#, python-format msgid "Certificate is not valid after: %s UTC" msgstr "Das Zertifikat ist nicht gültig nach: %s UTC" @@ -1064,6 +1151,10 @@ msgstr "Gerätename enthält Leerzeichen." msgid "Device name empty or too long." msgstr "Gerätename leer oder zu lang." +#, python-format +msgid "Device type mismatch for alias '%s'" +msgstr "Gerätetypabweichung für Alias '%s'" + #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " @@ -1228,6 +1319,9 @@ msgstr "" msgid "Error mounting %(image)s with libguestfs (%(e)s)" msgstr "Fehler beim Einhängen %(image)s mit libguestfs (%(e)s)" +msgid "Error occurred while creating the verifier" +msgstr "Beim Erstellen der Prüffunktion ist ein Fehler aufgetreten." + #, python-format msgid "Error when creating resource monitor: %(monitor)s" msgstr "Fehler beim Erstellen von Ressourcenüberwachung: %(monitor)s" @@ -1242,6 +1336,14 @@ msgstr "Ereignis %(event)s nicht gefunden für Aktions-ID '%(action_id)s'" msgid "Event must be an instance of nova.virt.event.Event" msgstr "Ereignis muss eine Instanz von 'nova.virt.event.Event' sein" +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s. Last exception: %(exc_reason)s" +msgstr "" +"Maximale Anzahl %(max_attempts)d an Planungsversuchen für die Instanz " +"%(instance_uuid)s überschritten. Letzte Ausnahme: %(exc_reason)s" + #, python-format msgid "" "Exceeded max scheduling retries %(max_retries)d for instance " @@ -1310,6 +1412,10 @@ msgid "Failed to attach network adapter device to %(instance_uuid)s" msgstr "" "Anhängen des Netzwerkgeräteadapters an %(instance_uuid)s fehlgeschlagen" +#, python-format +msgid "Failed to create vif %s" +msgstr "Vif %s konnte nicht erstellt werden." + #, python-format msgid "Failed to decrypt image file %(image_file)s: %(err)s" msgstr "Fehler beim Entschlüsseln von Imagedatei %(image_file)s: %(err)s" @@ -1438,6 +1544,10 @@ msgstr "Instanz konnte nicht ausgesetzt werden: %(reason)s" msgid "Failed to terminate instance: %(reason)s" msgstr "Instanz konnte nicht beendet werden: %(reason)s" +#, python-format +msgid "Failed to unplug vif %s" +msgstr "Vif %s konnte nicht entfernt werden." + msgid "Failure prepping block device." msgstr "Fehler beim Vorbereiten des Block-Gerätes." @@ -1612,7 +1722,7 @@ msgstr "Floating IP %(address)s ist bereits vorhanden. " #, python-format msgid "Floating IP %(address)s association has failed." -msgstr "Dynamische IP-Adresse %(address)s Verknüpfung ist fehlgeschlagen." +msgstr "Verknüpfung der Floating IP %(address)s ist fehlgeschlagen." #, python-format msgid "Floating IP %(address)s is associated." @@ -1694,8 +1804,8 @@ msgstr "Glance-Image '%s' ist im Status 'killed'" msgid "Group not valid. Reason: %(reason)s" msgstr "Gruppe nicht gültig. Grund: %(reason)s" -msgid "Guest does not have a console available" -msgstr "Für Gast ist keine Konsole verfügbar" +msgid "Guest does not have a console available." +msgstr "Für Gast ist keine Konsole verfügbar." msgid "HOST" msgstr "HOST" @@ -1844,6 +1954,13 @@ msgstr "" "Image-Eigenschaft 'hw_cpu_policy' darf die CPU-Pinn-Richtlinie, die für die " "Version festgelegt wurde, nicht überschreiben" +msgid "" +"Image property 'hw_cpu_thread_policy' is not permitted to override CPU " +"thread pinning policy set against the flavor" +msgstr "" +"Die Abbildeigenschaft 'hw_cpu_thread_policy' darf die CPU-Thread-Pinning-" +"Richtlinie, die für die Variante festgelegt wurde, nicht überschreiben." + msgid "Image that the instance was started with could not be found." msgstr "" "Image, mit dem die Instanz gestartet wurde, konnte nicht gefunden werden." @@ -1885,6 +2002,12 @@ msgstr "In Verwendung" msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "In den Status %(vm_state)s/%(task_state)s, nicht RESIZED/None" +#, python-format +msgid "In-progress live migration %(id)s is not found for server %(uuid)s." +msgstr "" +"Die in Bearbeitung befindliche Livemigration %(id)s wurde für den Server " +"%(uuid)s nicht gefunden." + msgid "" "Incompatible settings: ephemeral storage encryption is supported only for " "LVM images." @@ -2040,6 +2163,10 @@ msgstr "Instanz weist keinen Quellenhost auf" msgid "Instance has not been resized." msgstr "Instanzgröße wurde nicht angepasst." +#, python-format +msgid "Instance hostname %(hostname)s is not a valid DNS name" +msgstr "Instanzhostname %(hostname)s ist kein gültiger DNS-Name." + #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instanz ist bereits im Rettungsmodus: %s" @@ -2063,6 +2190,15 @@ msgstr "Instanz-Rollback ausgeführt. Ursache: %s" msgid "Instance snapshots are not permitted at this time." msgstr "Instanz-Momentaufnahmen sind derzeit nicht zulässig." +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db available, " +"but %(size)d bytes required by volume %(lv)s." +msgstr "" +"Nicht ausreichend Speicherplatz in Datenträgergruppe %(vg)s. Nur " +"%(free_space)db verfügbar, aber %(size)d Bytes für Datenträger %(lv)s " +"erforderlich." + #, python-format msgid "Insufficient compute resources: %(reason)s." msgstr "Nicht genug Compute Ressourcen: %(reason)s" @@ -2327,6 +2463,10 @@ msgstr "Ungültiger Portwert: %s. Der Wert sollte eine Ganzzahl sein" msgid "Invalid proxy request signature." msgstr "Ungültige Proxy-Anforderungssignatur." +#, python-format +msgid "Invalid public key type for signature key type: %s" +msgstr "Ungültiger öffentlicher Schlüsseltyp für den Signaturschlüsseltyp: %s" + #, python-format msgid "Invalid range expression %r" msgstr "Ungültiger Bereichsausdruck %r" @@ -2521,6 +2661,9 @@ msgstr "" msgid "Limit" msgstr "Limit" +msgid "Limits only supported from vCenter 6.0 and above" +msgstr "Grenzwerte werden nur von vCenter ab Version 6.0 unterstützt." + #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "Zeile %(linenum)d : %(line)s" @@ -2536,6 +2679,16 @@ msgstr "" "Liste mit Dateisystemen, die in dieser Datei in den Abschnitten " "image_file_url: konfiguriert werden" +msgid "Listing virtual interfaces is not supported by this cloud." +msgstr "" +"Das Auflisten virtueller Schnittstellen wird von dieser Cloud nicht " +"unterstützt." + +#, python-format +msgid "Live migration %(id)s for server %(uuid)s is not in progress." +msgstr "" +"Die Livemigration %(id)s für den Server %(uuid)s ist nicht in Bearbeitung." + msgid "" "Live migration can not be used without shared storage except a booted from " "volume VM which does not have a local disk." @@ -2687,7 +2840,7 @@ msgstr "" msgid "Migration pre-check error: %(reason)s" msgstr "Fehler bei der Migrationsvorabprüfung: %(reason)s" -#, fuzzy, python-format +#, python-format msgid "Migration select destinations error: %(reason)s" msgstr "Fehler für ausgewählte Migrationsziele: %(reason)s" @@ -3506,6 +3659,14 @@ msgstr "Quotennutzung für Projekt %(project_id)s konnte nicht gefunden werden." msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "Maximale Anzahl an Wiederholungen für das Trennen von VBD %s erreicht" +msgid "" +"Realtime policy needs vCPU(s) mask configured with at least 1 RT vCPU and 1 " +"ordinary vCPU. See hw:cpu_realtime_mask or hw_cpu_realtime_mask" +msgstr "" +"Die Echtzeitrichtlinie erfordert eine mit 1 RT-vCPU und 1 normalen vCPU " +"konfigurierte vCPU(s)-Maske. Weitere Informationen finden Sie unter 'hw:" +"cpu_realtime_mask' bzw. 'hw_cpu_realtime_mask'." + msgid "Realtime policy not supported by hypervisor" msgstr "Echtzeitrichtlinie wird vom Hypervisor nicht unterstützt" @@ -3539,6 +3700,16 @@ msgstr "" "Bei der Anforderung des Image %(image_id)s wurde eine BadRequest-Antwort " "empfangen: %(response)s" +#, python-format +msgid "RequestSpec not found for instance %(instance_uuid)s" +msgstr "" +"Die Anforderungsspezifikation für die Instanz %(instance_uuid)s wurde nicht " +"gefunden." + +msgid "Requested CPU control policy not supported by host" +msgstr "" +"Die angeforderte CPU-Steuerungsrichtlinie wird vom Host nicht unterstützt." + #, python-format msgid "Requested cidr (%(cidr)s) conflicts with existing cidr (%(other)s)" msgstr "" @@ -3581,6 +3752,14 @@ msgstr "" "Angeforderte vCPU-Grenzwerte %(sockets)d:%(cores)d:%(threads)d sind für die " "VCPU-Anzahl %(vcpus)d nicht ausreichend" +#, python-format +msgid "" +"Required image properties for signature verification do not exist. Cannot " +"verify signature. Missing property: %s" +msgstr "" +"Es fehlen erforderliche Abbildeigenschaften für die Signaturverifizierung. " +"Die Signatur konnte nicht verifiziert werden. Fehlende Eigenschaft: %s" + #, python-format msgid "Rescue device does not exist for instance %s" msgstr "Rescue-Einheit ist für Instanz %s nicht vorhanden" @@ -3634,6 +3813,18 @@ msgstr "" "Für die Ausführung von Nova mit Parallel-virt_type ist libvirt-Version %s " "erforderlich" +#, python-format +msgid "" +"Running Nova with qemu/kvm virt_type on %(arch)s requires libvirt version " +"%(libvirt_ver)s and qemu version %(qemu_ver)s, or greater" +msgstr "" +"Die Ausführung von Nova mit qemu/kvm virt_type unter %(arch)s erfordert " +"libvirt-Version %(libvirt_ver)s und qemu-Version %(qemu_ver)s oder höher." + +#, python-format +msgid "Running batches of %i until complete" +msgstr "%i-Batches werden ausgeführt, bis Ausführung abgeschlossen ist." + #, python-format msgid "Running cmd (subprocess): %s" msgstr "Führe Kommando (subprocess) aus: %s" @@ -3763,6 +3954,12 @@ msgstr "ServerGroupAffinityFilter nicht konfiguriert" msgid "ServerGroupAntiAffinityFilter not configured" msgstr "ServerGroupAntiAffinityFilter nicht konfiguriert" +msgid "ServerGroupSoftAffinityWeigher not configured" +msgstr "ServerGroupSoftAffinityWeigher nicht konfiguriert" + +msgid "ServerGroupSoftAntiAffinityWeigher not configured" +msgstr "ServerGroupSoftAntiAffinityWeigher nicht konfiguriert" + #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Service %(service)s auf Host %(host)s ist inaktiviert." @@ -3833,6 +4030,15 @@ msgstr "Einige Felder sind ungültig." msgid "Some required fields are missing" msgstr "Einige benötigte Felder fehlen" +#, python-format +msgid "" +"Something went wrong when deleting a volume snapshot: rebasing a " +"%(protocol)s network disk using qemu-img has not been fully tested" +msgstr "" +"Beim Löschen einer Datenträgerschattenkopie ist ein Fehler aufgetreten: " +"Zurücksetzen einer %(protocol)s-Netzplatte mit 'qemu-img' wurde nicht " +"vollständig getestet." + msgid "Sort direction size exceeds sort key size" msgstr "Größe der Sortierrichtung überschreitet Sortierschlüsselgröße" @@ -4214,6 +4420,14 @@ msgstr "Dieser Treiber unterstützt nur Typ \"a\"" msgid "This driver only supports type 'a' entries." msgstr "Dieser Treiber unterstützt nur Einträge vom Typ 'a'." +msgid "" +"This method needs to be called with either networks=None and port_ids=None " +"or port_ids and networks as not none." +msgstr "" +"Diese Methode muss entweder mit Angabe von 'networks=None' und " +"'port_ids=None' oder 'port_ids' und 'networks' mit einem Wert ungleich " +"'None' aufgerufen werden. " + msgid "This request was rate-limited." msgstr "Diese Anforderung war kursbegrenzt." @@ -4254,6 +4468,9 @@ msgstr "" "Es werden zu viele IP-Adressen generiert. Erhöhen Sie /%s, um die Anzahl der " "generierten Adressen zu verringern." +msgid "Triggering crash dump is not supported" +msgstr "Auslösen von Absturzabbildern wird nicht unterstützt. " + msgid "Type and Code must be integers for ICMP protocol type" msgstr "Typ und Code müssen für den ICMP-Protokolltyp Ganzzahlen sein" @@ -4296,6 +4513,17 @@ msgstr "" "Gastagent konnte nicht kontaktiert werden. Der folgende Aufruf ist " "abgelaufen: %(method)s" +#, python-format +msgid "Unable to convert image to %(format)s: %(exp)s" +msgstr "Abbild kann nicht konvertiert werden in %(format)s: %(exp)s" + +#, python-format +msgid "Unable to convert image to raw: %(exp)s" +msgstr "Abbild kann nicht in ein Rohformat konvertiert werden: %(exp)s" + +msgid "Unable to create Barbican Client without project_id." +msgstr "Barbican-Client kann nicht ohne Projekt-ID erstellt werden." + msgid "Unable to create dns domain" msgstr "Erstellen von DNS-Domäne nicht möglich" @@ -4323,6 +4551,9 @@ msgstr "VBD %s kann nicht gelöscht werden" msgid "Unable to destroy VDI %s" msgstr "VDI %s kann nicht gelöscht werden" +msgid "Unable to detach from guest transient domain." +msgstr "Aufheben der Zuordnung zur Gast-Übergangsdomäne nicht möglich." + #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "Plattenbus für '%s' kann nicht bestimmt werden" @@ -4530,6 +4761,13 @@ msgstr "Inakzeptable Parameter." msgid "Unavailable console type %(console_type)s." msgstr "Nicht verfügbarer Konsolentyp %(console_type)s." +msgid "" +"Undefined Block Device Mapping root: BlockDeviceMappingList contains Block " +"Device Mappings from multiple instances." +msgstr "" +"Nicht definiertes Stammverzeichnis für Blockgerätezuordnung: " +"BlockDeviceMappingList enthält Blockgerätezuordnungen aus mehreren Instanzen." + #, python-format msgid "" "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ " @@ -4571,6 +4809,10 @@ msgstr "Unbekanntes Argument : Port" msgid "Unknown argument: port" msgstr "Unbekanntes Argument: Port" +#, python-format +msgid "Unknown auth plugin: %s" +msgstr "Unbekanntes Authentifizierungs-Plug-in: %s" + #, python-format msgid "Unknown chain: %r" msgstr "Unbekannte Kette: %r" @@ -5032,6 +5274,9 @@ msgstr "createImage-Entität erfordert Namensattribut" msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" msgstr "Ziel ist '%(target_cell)s', aber 'routing_path' ist '%(routing_path)s'" +msgid "direct_snapshot() is not implemented" +msgstr "direct_snapshot() ist nicht implementiert" + msgid "disk" msgstr "Festplatte" @@ -5147,6 +5392,10 @@ msgstr "Instanz wird ausgeschaltet und kann nicht ausgesetzt werden. " msgid "instance_id %s could not be found as device id on any ports" msgstr "instance_id %s konnte auf keinem Port als Einheiten-ID gefunden werden" +#, python-format +msgid "invalid %(property)s %(attr)s" +msgstr "%(property)s %(attr)s ungültig" + msgid "is_public must be a boolean" msgstr "'is_public' muss ein boolescher Wert sein" @@ -5180,6 +5429,10 @@ msgstr "libvirt-Fehler beim Anfordern der blockjob-Informationen." msgid "marker [%s] not found" msgstr "Marker [%s] nicht gefunden" +#, python-format +msgid "max rows must be <= %(max_value)d" +msgstr "max. Zeilen müssen <= %(max_value)d sein" + msgid "max_count cannot be greater than 1 if an fixed_ip is specified." msgstr "" "max_count darf nicht größer als 1 sein, wenn eine fixed_ip angegeben ist." @@ -5213,6 +5466,14 @@ msgstr "Keine Hosts zum Entfernen vorhanden" msgid "no match found for %s" msgstr "keine Übereinstimmung gefunden für %s" +#, python-format +msgid "no usable parent snapshot for volume %s" +msgstr "Kein verwendbares übergeordnetes Abbild für Datenträger %s" + +#, python-format +msgid "no write permission on storage pool %s" +msgstr "Keine Schreibberechtigung für Speicherpool %s" + msgid "node" msgstr "Knoten" @@ -5229,6 +5490,11 @@ msgstr "" "zur Benutzung im Linux User Namensraum setzt. Dieses Werkzeug kann nur im " "Linux LXC Conainer benutzt werden. Schauen Sie in die Man Page für Details." +msgid "old style configuration can use only dictionary or memcached backends" +msgstr "" +"Alter Konfigurationsstil kann nur Verzeichnis- oder memcached-Backends " +"verwenden." + msgid "onSharedStorage must be specified." msgstr "onSharedStorage muss angegeben werden." @@ -5249,9 +5515,32 @@ msgstr "Partitionssuche nicht unterstützt mit %s" msgid "pause not supported for vmwareapi" msgstr "'pause' nicht unterstützt für 'vmwareapi'" +msgid "" +"printable characters except !, ., @, with at least one non space character" +msgstr "" +"Druckbare Zeichen mit Ausnahme von !, ., @ mit mindestens einem Zeichen, das " +"kein Leerzeichen ist." + +msgid "" +"printable characters except !, ., @. Can not start or end with whitespace." +msgstr "" +"Druckbare Zeichen mit Ausnahme von !, ., @. Keine Leerzeichen davor oder " +"danach zulässig." + +msgid "printable characters with at least one non space character" +msgstr "" +"Druckbare Zeichen mit mindestens einem Zeichen, das kein Leerzeichen ist." + +msgid "printable characters. Can not start or end with whitespace." +msgstr "Druckbare Zeichen. Keine Leerzeichen davor oder danach zulässig." + msgid "project" msgstr "Projekt" +#, python-format +msgid "qemu-img failed to execute on %(path)s : %(exp)s" +msgstr "qemu-img konnte nicht ausgeführt werden für %(path)s : %(exp)s" + #, python-format msgid "qemu-nbd error: %s" msgstr "qemu-nbd-Fehler: %s" @@ -5353,6 +5642,9 @@ msgstr "" "nicht zugeordnet. Erwarteter vSwitch ist %(expected)s, aber der zugeordnete " "ist %(actual)s." +msgid "vcpu" +msgstr "VCPU" + msgid "version should be an integer" msgstr "Version sollte eine Ganzzahl sein" @@ -5364,6 +5656,10 @@ msgstr "Datenträgergruppe '%s' muss sich in LVM-Datenträgergruppe befinden" msgid "vhostuser_sock_path not present in vif_details for vif %(vif_id)s" msgstr "vhostuser_sock_path nicht vorhanden in vif_details für vif %(vif_id)s" +#, python-format +msgid "vif type %s not supported" +msgstr "Vif-Typ %s nicht unterstütztnot supported" + msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" "Parameter 'vif_type' muss für diese vif_driver-Implementierung vorhanden sein" diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 8e383c9db028..bc280b56ee96 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -18,9 +18,9 @@ # Tom Cocozzello , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1571,9 +1571,6 @@ msgstr "La imagen Glance %s está en estado de matado" msgid "Group not valid. Reason: %(reason)s" msgstr "Grupo no válido. Razón: %(reason)s" -msgid "Guest does not have a console available" -msgstr "El invitado no tiene una consola disponible" - msgid "HOST" msgstr "HOST" diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index f617a2519dcb..815cfa16176b 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -27,17 +27,18 @@ # OpenStack Infra , 2015. #zanata # Tom Cocozzello , 2015. #zanata # Gérald LONLAS , 2016. #zanata +# Martine Marin , 2016. #zanata # Tom Cocozzello , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-07 09:19+0000\n" -"Last-Translator: Gérald LONLAS \n" +"PO-Revision-Date: 2016-03-12 07:38+0000\n" +"Last-Translator: Martine Marin \n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.0\n" @@ -85,6 +86,14 @@ msgstr "" msgid "%(err)s" msgstr "%(err)s" +#, python-format +msgid "" +"%(event_type)s is not a versioned notification and not whitelisted. See ./" +"doc/source/notification.rst" +msgstr "" +"%(event_type)s n'est pas une notification associée à une version et ne " +"figure pas dans la liste approuvée. Voir ./doc/source/notification.rst" + #, python-format msgid "%(field)s should not be part of the updates." msgstr "%(field)s ne devrait pas faire partie des mises à jour." @@ -130,6 +139,10 @@ msgstr "%(path)s n'est pas sur un stockage partagé : %(reason)s" msgid "%(req)s is required to create a network." msgstr "%(req)s est requis pour créer un réseau." +#, python-format +msgid "%(total)i rows matched query %(meth)s, %(done)i migrated" +msgstr "%(total)i lignes correspondent à la requête %(meth)s, %(done)i migrées" + #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "L'hyperviseur %(type)s ne supporte pas les périphériques PCI" @@ -339,6 +352,11 @@ msgstr "" msgid "Aggregate %(aggregate_name)s already exists." msgstr "L'agrégat %(aggregate_name)s existe déjà." +#, python-format +msgid "Aggregate %s does not support empty named availability zone" +msgstr "" +"L'agrégat de %s ne prend pas en charge la zone de disponibilité nommée vide" + #, python-format msgid "Aggregate for host %(host)s count not be found." msgstr "Agrégat introuvable pour le nombre d'hôtes %(host)s" @@ -347,6 +365,11 @@ msgstr "Agrégat introuvable pour le nombre d'hôtes %(host)s" msgid "Aggregates does not have %s action" msgstr "Les agrégats n'ont pas d'action %s" +#, python-format +msgid "An invalid 'name' value was provided. The name must be: %(reason)s" +msgstr "" +"Une valeur 'name' non valide a été fournie. Le nom doit être : %(reason)s" + msgid "An unexpected error has occurred." msgstr "Une erreur inattendue est survenue." @@ -475,12 +498,26 @@ msgstr "" msgid "Block Device %(id)s is not bootable." msgstr "L'unité par bloc %(id)s n'est pas amorçable." +#, python-format +msgid "" +"Block Device Mapping %(volume_id)s is a multi-attach volume and is not valid " +"for this operation." +msgstr "" +"Le volume de mappage d'unité par bloc %(volume_id)s est un volume multi-" +"connexion et n'est pas valide pour cette opération." + msgid "Block Device Mapping cannot be converted to legacy format. " msgstr "Le mappage d'unité par bloc ne peut être converti à l'ancien format." msgid "Block Device Mapping is Invalid." msgstr "Le mappage d'unité par bloc n'est pas valide." +#, python-format +msgid "Block Device Mapping is Invalid: %(auth_method)s is unsupported." +msgstr "" +"Le mappage d'unité par bloc n'est pas valide : %(auth_method)s n'est pas " +"pris en charge." + #, python-format msgid "Block Device Mapping is Invalid: %(details)s" msgstr "Le mappage d'unité par bloc n'est pas valide : %(details)s" @@ -657,6 +694,15 @@ msgstr "" msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossible de connecter un ou plusieurs volumes à plusieurs instances" +#, python-format +msgid "" +"Cannot block migrate instance %(uuid)s with mapped volumes. Selective block " +"device migration feature requires libvirt version %(libvirt_ver)s" +msgstr "" +"Impossible de bloquer l'instance de migration %(uuid)s avec des volumes " +"mappés. La fonction de migration d'unité de bloc sélective nécessite libvirt " +"version %(libvirt_ver)s" + #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "Pas d'appel de %(method)s sur un objet %(objtype)s orphelin" @@ -668,6 +714,18 @@ msgstr "" "Impossible de créer une URL bittorrent par défaut sans définir l'option de " "configuration xenserver.torrent_base_url." +#, python-format +msgid "" +"Cannot determine the parent storage pool for %s; cannot determine where to " +"store images" +msgstr "" +"Impossible de déterminer le pool de stockage parent pour %s; impossible de " +"déterminer où stocker les images" + +msgid "Cannot disassociate auto assigned floating IP" +msgstr "" +"Impossible de dissocier l'adresse IP flottante affectée automatiquement" + msgid "Cannot execute /sbin/mount.sofs" msgstr "Impossible d'exécuter /sbin/mount.sofs" @@ -680,6 +738,20 @@ msgstr "Impossible de trouver le SR pour lire/écrire le VDI." msgid "Cannot find image for rebuild" msgstr "Image introuvable pour la régénération" +#, python-format +msgid "" +"Cannot load host manager from configuration scheduler_host_manager = " +"%(conf)s." +msgstr "" +"Impossible de charger le gestionnaire hôte à partir de la configuration " +"scheduler_host_manager = %(conf)s." + +#, python-format +msgid "Cannot load scheduler driver from configuration %(conf)s." +msgstr "" +"Impossible de charger le module scheduler driver à partir de la " +"configuration %(conf)s." + msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" "Impossible de monter Scality SOFS, consultez le fichier syslog pour voir les " @@ -725,11 +797,22 @@ msgstr "" msgid "Cannot run any more instances of this type." msgstr "Impossible d'exécuter d'autres instances de ce type." +msgid "" +"Cannot set cpu thread pinning policy in a non dedicated cpu pinning policy" +msgstr "" +"Impossible de définir une stratégie de réservation de thread de CPU dans une " +"stratégie de réservation de CPU non dédiée" + #, python-format msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" msgstr "" "Impossible de définir les métadonnées %(metadata)s dans l'agrégat %(id)s" +msgid "Cannot set realtime policy in a non dedicated cpu pinning policy" +msgstr "" +"Impossible de définir une stratégie en temps réel dans une stratégie de " +"réservation de CPU non dédiée" + #, python-format msgid "Cannot update aggregate %(aggregate_id)s. Reason: %(reason)s." msgstr "" @@ -783,6 +866,14 @@ msgstr "Le type de cellule doit être 'parent' ou 'enfant'" msgid "Cell with name %(name)s already exists." msgstr "Cellule avec le nom %(name)s existe déjà." +#, python-format +msgid "Certificate is not valid after: %s UTC" +msgstr "Certificat non valide après : %s UTC" + +#, python-format +msgid "Certificate is not valid before: %s UTC" +msgstr "Certificat non valide avant : %s UTC" + #, python-format msgid "" "Change would make usage less than 0 for the following resources: %(unders)s" @@ -825,6 +916,11 @@ msgstr "Le service de calcul de %(host)s est encore en cours d'utilisation." msgid "Compute service of %(host)s is unavailable at this time." msgstr "Le service de calcul de %(host)s est indisponible pour l'instant." +#, python-format +msgid "Config drive format '%(format)s' is not supported." +msgstr "" +"Le format de l'unité de configuration '%(format)s' n'est pas pris en charge." + msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" "La config a demandé un modèle d'UC personnalisé, mais aucun nom de modèle " @@ -889,6 +985,14 @@ msgstr "" "La console de l'instance %(instance_uuid)s dans le pool %(pool_id)s est " "introuvable." +#, python-format +msgid "" +"Console log output could not be retrieved for instance %(instance_id)s. " +"Reason: %(reason)s" +msgstr "" +"Impossible d'extraire la sortie du journal de la console pour l'instance " +"%(instance_id)s. Raison : %(reason)s" + #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "Le pool de consoles %(pool_id)s est introuvable." @@ -1042,6 +1146,10 @@ msgstr "Réseau local virtuel (VLAN) existant détecté avec l'ID %(vlan)d" msgid "Device '%(device)s' not found." msgstr "Device '%(device)s' introuvable." +#, python-format +msgid "Device detach failed for %(device)s: %(reason)s)" +msgstr "Echec de déconnexion du périphérique pour %(device)s : %(reason)s)" + #, python-format msgid "" "Device id %(id)s specified is not supported by hypervisor version %(version)s" @@ -1055,6 +1163,10 @@ msgstr "Le nom du périphérique contient des espaces." msgid "Device name empty or too long." msgstr "Nom du périphérique vide ou trop long." +#, python-format +msgid "Device type mismatch for alias '%s'" +msgstr "Type de périphérique non concordant pour l'alias '%s'" + #, python-format msgid "" "Different types in %(table)s.%(column)s and shadow table: %(c_type)s " @@ -1135,6 +1247,10 @@ msgstr "" "Les disques éphémères demandés sont plus grands que ce qui est autorisé par " "le type d'instance. " +#, python-format +msgid "Error attempting to run %(method)s" +msgstr "Erreur lors de la tentative d'exécution de %(method)s" + #, python-format msgid "" "Error contacting Ironic server for '%(method)s'. Attempt %(attempt)d of " @@ -1212,6 +1328,9 @@ msgstr "" msgid "Error mounting %(image)s with libguestfs (%(e)s)" msgstr "Erreur lors du montage de %(image)s avec libguestfs (%(e)s)" +msgid "Error occurred while creating the verifier" +msgstr "Une erreur s'est produite lors de la création du vérificateur" + #, python-format msgid "Error when creating resource monitor: %(monitor)s" msgstr "Erreur lors de la création du moniteur de ressource : %(monitor)s" @@ -1226,14 +1345,21 @@ msgstr "Evénement %(event)s non trouvé pour l'ID action %(action_id)s" msgid "Event must be an instance of nova.virt.event.Event" msgstr "L'événement doit être une instance de nova.virt.event.Event" +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s. Last exception: %(exc_reason)s" +msgstr "" +"Nombre de tentatives de planification max %(max_attempts)d pour l'instance " +"%(instance_uuid)s dépassé. Dernière exception : %(exc_reason)s" + #, python-format msgid "" "Exceeded max scheduling retries %(max_retries)d for instance " "%(instance_uuid)s during live migration" msgstr "" "Le nombre maximal de nouvelles tentatives de planification (%(max_retries)d) " -"a été dépassé pour l'instance %(instance_uuid)s pendant la migration en " -"temps réel" +"a été dépassé pour l'instance %(instance_uuid)s pendant la migration à chaud" #, python-format msgid "Exceeded maximum number of retries. %(reason)s" @@ -1521,6 +1647,14 @@ msgstr "" "Le type d'instance %(flavor_id)s n'a pas de spécifications supplémentaires " "avec la clé %(key)s" +#, python-format +msgid "" +"Flavor %(id)s extra spec cannot be updated or created after %(retries)d " +"retries." +msgstr "" +"Impossible de mettre à jour ou de créer la spécification supplémentaire " +"%(id)s du gabarit après %(retries)d tentatives." + #, python-format msgid "" "Flavor access already exists for flavor %(flavor_id)s and project " @@ -1595,11 +1729,19 @@ msgstr "L'adresse IP flottante %(address)s existe déjà." msgid "Floating IP %(address)s association has failed." msgstr "L'association de l'IP floattante %(address)s a échoué." +#, python-format +msgid "Floating IP %(address)s is associated." +msgstr "L'adresse IP flottante %(address)s est associée." + #, python-format msgid "Floating IP %(address)s is not associated with instance %(id)s." msgstr "" "L'adresse IP flottante %(address)s n'est pas associée à l'instance %(id)s." +#, python-format +msgid "Floating IP %(address)s is not associated." +msgstr "L'adresse IP flottante %(address)s n'est pas associée." + msgid "Floating IP allocate failed." msgstr "L'allocation de l'IP flottante a échoué" @@ -1610,6 +1752,10 @@ msgstr "L'adresse IP flottante n'est pas associée" msgid "Floating IP not found for ID %(id)s." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." +#, python-format +msgid "Floating IP not found for ID %s" +msgstr "Adresse IP flottante non trouvée pour l'ID %s" + #, python-format msgid "Floating IP not found for address %(address)s." msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." @@ -1618,6 +1764,9 @@ msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s." msgid "Floating IP not found for host %(host)s." msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s." +msgid "Floating IP pool not found." +msgstr "Pool d'IP flottantes non trouvé." + msgid "" "Forbidden to exceed flavor value of number of serial ports passed in image " "meta." @@ -1662,8 +1811,8 @@ msgstr "Image Glance %s à l'état arrêté" msgid "Group not valid. Reason: %(reason)s" msgstr "Groupe non valide. Cause : %(reason)s" -msgid "Guest does not have a console available" -msgstr "Aucune console n'est disponible pour l'invité" +msgid "Guest does not have a console available." +msgstr "Aucune console n'est disponible pour l'invité." msgid "HOST" msgstr "HOST" @@ -1681,8 +1830,8 @@ msgid "" "that version may cause data loss. Upgrade Nova on %(server)s and try again." msgstr "" "L'hôte %(server)s fonctionne avec une ancienne version de Nova, les " -"migrations live effectuée avec cette version peuvent causer des pertes de " -"données. Mettez à jour Nova sur %(server)s et essayez à nouveau." +"migrations à chaud effectuées avec cette version peuvent causer des pertes " +"de données. Mettez à jour Nova sur %(server)s et essayez à nouveau." #, python-format msgid "Host '%(name)s' is not mapped to any cell" @@ -1865,6 +2014,12 @@ msgstr "En cours d'utilisation" msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "Dans les états %(vm_state)s/%(task_state)s, non RESIZED/None" +#, python-format +msgid "In-progress live migration %(id)s is not found for server %(uuid)s." +msgstr "" +"La migration à chaud en cours %(id)s est introuvable pour le serveur " +"%(uuid)s." + msgid "" "Incompatible settings: ephemeral storage encryption is supported only for " "LVM images." @@ -1952,6 +2107,13 @@ msgstr "" msgid "Instance %(instance_uuid)s is locked" msgstr "L'instance %(instance_uuid)s est verrouillée" +#, python-format +msgid "" +"Instance %(instance_uuid)s requires config drive, but it does not exist." +msgstr "" +"L'instance %(instance_uuid)s nécessite une unité de configuration, mais " +"cette unité n'existe pas." + #, python-format msgid "Instance %(name)s already exists." msgstr "L'instance %(name)s existe déjà." @@ -2009,6 +2171,10 @@ msgstr "L'instance n'a aucun hôte source" msgid "Instance has not been resized." msgstr "L'instance n'a pas été redimensionnée." +#, python-format +msgid "Instance hostname %(hostname)s is not a valid DNS name" +msgstr "Le nom d'hôte de l'instance %(hostname)s n'est pas un nom DNS valide" + #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance déjà en mode secours : %s" @@ -2114,6 +2280,10 @@ msgid "Invalid broker_hosts value: %s. It should be in hostname:port format" msgstr "" "Valeur broker_hosts non valide : %s. Doit être dans le format nomhôte:port" +#, python-format +msgid "Invalid certificate format: %s" +msgstr "Format de certificat non valide : %s" + msgid "Invalid changes-since value" msgstr "Valeur changes-since non valide" @@ -2300,6 +2470,10 @@ msgstr "Valeur de port invalide : %s. Doit être un entier" msgid "Invalid proxy request signature." msgstr "Signature de demande de proxy non valide." +#, python-format +msgid "Invalid public key type for signature key type: %s" +msgstr "Type de clé publique non valide pour le type de clé de signature : %s" + #, python-format msgid "Invalid range expression %r" msgstr "Valeur de %r invalide" @@ -2322,6 +2496,10 @@ msgstr "Nom de groupe de sécurité non valide : %(name)s." msgid "Invalid service catalog json." msgstr "json de catalogue de service non valide." +#, python-format +msgid "Invalid signature hash method: %s" +msgstr "Méthode de hachage de la signature non valide : %s" + #, python-format msgid "Invalid signature key type: %s" msgstr "Type de clé invalide : %s" @@ -2510,17 +2688,27 @@ msgstr "" "Liste des systèmes de fichiers qui sont configurés dans ce fichier dans les " "sections image_file_url:" +msgid "Listing virtual interfaces is not supported by this cloud." +msgstr "" +"L'affichage de la liste des interfaces virtuelles n'est pas pris en charge " +"par ce cloud." + +#, python-format +msgid "Live migration %(id)s for server %(uuid)s is not in progress." +msgstr "" +"La migration à chaud %(id)s pour le serveur %(uuid)s n'est pas en cours." + msgid "" "Live migration can not be used without shared storage except a booted from " "volume VM which does not have a local disk." msgstr "" -"La migration active ne peut pas être utilisée sans stockage partagé excepté " +"La migration à chaud ne peut pas être utilisée sans stockage partagé excepté " "lors d'un amorçage depuis une machine virtuelle de volume sans disque local." #, python-format msgid "Live migration of instance %(id)s to host %(host)s failed" msgstr "" -"Echec de la migration en temps réel de l'instance %(id)s vers l'hôte %(host)s" +"Echec de la migration à chaud de l'instance %(id)s vers l'hôte %(host)s" #, python-format msgid "Live migration of instance %s to another host failed" @@ -2530,9 +2718,16 @@ msgid "" "Live migration of instances with config drives is not supported in libvirt " "unless libvirt instance path and drive data is shared across compute nodes." msgstr "" -"La migration a chaud d'instances avec des stockage de configuration n'est " -"pas supporté par libvirt a moins que le chemin de l'instance libvir et les " -"données stockées soient partagées a travers les nœuds de calcul." +"La migration à chaud d'instances avec des stockages de configuration n'est " +"pas supportée par libvirt à moins que le chemin de l'instance libvir et les " +"données stockées soient partagées à travers les nœuds de calcul." + +msgid "" +"Live migration with API v2.25 requires all the Mitaka upgrade to be complete " +"before it is available." +msgstr "" +"La migration à chaud avec l'API v2.25 nécessite que toutes les mises à " +"niveau Mitaka soient terminées pour être disponible." msgid "Malformed createBackup entity" msgstr "Format incorrect de l'entité createBackup" @@ -2572,6 +2767,12 @@ msgstr "Le marqueur %(marker)s est introuvable." msgid "Maximum allowed length for 'label' is 255." msgstr "La longueur maximum autorisée pour 'label' est 255." +msgid "Maximum number of fixed IPs exceeded" +msgstr "Nombre maximal d'adresses IP fixes dépassé" + +msgid "Maximum number of floating IPs exceeded" +msgstr "Nombre maximal d'adresses IP flottantes dépassé" + msgid "Maximum number of key pairs exceeded" msgstr "Nombre maximal de paires de clés dépassé" @@ -2613,10 +2814,27 @@ msgstr "Echec de réception de la migration" msgid "Migrate Send failed" msgstr "Echec d'envoi de la migration" +#, python-format +msgid "Migration %(id)s for server %(uuid)s is not live-migration." +msgstr "" +"La migration %(id)s pour le serveur %(uuid)s n'est pas une migration active." + #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "La migration %(migration_id)s ne peut être trouvée." +#, python-format +msgid "Migration %(migration_id)s not found for instance %(instance_id)s" +msgstr "Migration %(migration_id)s introuvable pour l'instance %(instance_id)s" + +#, python-format +msgid "" +"Migration %(migration_id)s state of instance %(instance_uuid)s is %(state)s. " +"Cannot %(method)s while the migration is in this state." +msgstr "" +"L'état de la migration %(migration_id)s de l'instance %(instance_uuid)s est " +"%(state)s. Impossible de %(method)s tant que la migration est dans cet état." + #, python-format msgid "Migration error: %(reason)s" msgstr "Erreur de migration: %(reason)s" @@ -2637,6 +2855,10 @@ msgstr "" msgid "Migration pre-check error: %(reason)s" msgstr "Erreur lors de la vérification de la migration: %(reason)s" +#, python-format +msgid "Migration select destinations error: %(reason)s" +msgstr "Erreur de sélection de destinations de migration : %(reason)s" + msgid "Missing 'address' argument for removeFixedIp" msgstr "Argument 'address' manquant pour removeFixedIp" @@ -2903,6 +3125,12 @@ msgstr "Aucune cellule disponible correspondant aux critères de planification." msgid "No compute host specified" msgstr "Aucun hôte de calcul spécifié" +#, python-format +msgid "No configuration information found for operating system %(os_name)s" +msgstr "" +"Aucune information de configuration n'a été trouvée pour le système " +"d'exploitation %(os_name)s" + #, python-format msgid "No device with MAC address %s exists on the VM" msgstr "" @@ -2963,6 +3191,15 @@ msgstr "Aucun emplacement d'image n'est accessible" msgid "No instances found for any event" msgstr "Pas d'instances trouvés pour aucun événement" +#, python-format +msgid "" +"No live migration URI configured and no default available for \"%(virt_type)s" +"\" hypervisor virtualization type." +msgstr "" +"Aucun URI de migration à chaud n'est configuré et aucune valeur par défaut " +"n'est disponible pour le type de virtualisation d'hyperviseur \"%(virt_type)s" +"\"." + #, python-format msgid "No matching ID for the URL %s was found." msgstr "Aucun ID correspondant pour l'URL %s n'a été trouvé." @@ -3007,6 +3244,14 @@ msgstr "Aucun corps de demande" msgid "No root disk defined." msgstr "Aucun disque racine défini." +#, python-format +msgid "" +"No specific network was requested and none are available for project " +"'%(project_id)s'." +msgstr "" +"Aucun réseau spécifique n'a été demandé et il n'existe aucun réseau " +"disponible pour le projet '%(project_id)s'." + msgid "No suitable network for migrate" msgstr "Aucun réseau adéquat pour migrer" @@ -3040,6 +3285,13 @@ msgstr "Pas capable d'acquérir un port libre pour %(host)s" msgid "Not able to bind %(host)s:%(port)d, %(error)s" msgstr "Pas capable de lier %(host)s : %(port)d, %(error)s " +#, python-format +msgid "" +"Not all Virtual Functions of PF %(compute_node_id)s:%(address)s are free." +msgstr "" +"Les fonctions virtuelles de PF %(compute_node_id)s:%(address)s ne sont pas " +"toutes libres." + msgid "Not an rbd snapshot" msgstr "N'est pas un instantané rbd" @@ -3063,10 +3315,16 @@ msgstr "Non implémenté sous Windows" msgid "Not stored in rbd" msgstr "Non stocké dans rbd" +msgid "Nothing was archived." +msgstr "Aucun élément archivé." + #, python-format msgid "Nova requires libvirt version %s or greater." msgstr "Nova nécessite libvirt %s ou une version ultérieure." +msgid "Number of Rows Archived" +msgstr "Nombre de lignes archivées" + #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "Nombre de tentatives pour se brancher (%(num_retries)d) dépassé." @@ -3231,6 +3489,14 @@ msgstr "Limite de fichier de personnalité dépassé" msgid "Personality file path too long" msgstr "Chemin d'accès de fichier de personnalité trop long" +#, python-format +msgid "" +"Physical Function %(compute_node_id)s:%(address)s, related to VF " +"%(compute_node_id)s:%(vf_address)s is %(status)s instead of %(hopestatus)s" +msgstr "" +"La fonction physique %(compute_node_id)s:%(address)s, associée à VF " +"%(compute_node_id)s:%(vf_address)s est %(status)s au lieu de %(hopestatus)s" + #, python-format msgid "Physical network is missing for network %(network_uuid)s" msgstr "Réseau physique manquant pour le réseau %(network_uuid)s" @@ -3261,6 +3527,16 @@ msgstr "Le port %(port_id)s est encore en cours d'utilisation." msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "Port %(port_id)s inutilisable pour l'instance %(instance)s." +#, python-format +msgid "" +"Port %(port_id)s not usable for instance %(instance)s. Value %(value)s " +"assigned to dns_name attribute does not match instance's hostname " +"%(hostname)s" +msgstr "" +"Le port %(port_id)s n'est pas utilisable pour l'instance %(instance)s. La " +"valeur %(value)s affectée à l'attribut dns_name ne correspond pas au nom " +"d'hôte de l'instance %(hostname)s" + #, python-format msgid "Port %(port_id)s requires a FixedIP in order to be used." msgstr "Port %(port_id)s demande une IP fixe pour être utilisé." @@ -3405,6 +3681,17 @@ msgstr "" "Nombre maximal de nouvelles tentatives atteint pour le débranchement de VBD " "%s" +msgid "" +"Realtime policy needs vCPU(s) mask configured with at least 1 RT vCPU and 1 " +"ordinary vCPU. See hw:cpu_realtime_mask or hw_cpu_realtime_mask" +msgstr "" +"La stratégie en temps réel nécessite le masque vCPU(s) configuré avec au " +"moins 1 RT vCPU et 1 vCPU ordinaire. Voir hw:cpu_realtime_mask ou " +"hw_cpu_realtime_mask" + +msgid "Realtime policy not supported by hypervisor" +msgstr "La stratégie en temps réel n'est pas prise en charge par l'hyperviseur" + #, python-format msgid "" "Relative blockcommit support was not detected. Libvirt '%s' or later is " @@ -3429,6 +3716,20 @@ msgstr "" "La demande doit inclure Timestamp ou Expires mais ne peut pas contenir les " "deux" +#, python-format +msgid "Request of image %(image_id)s got BadRequest response: %(response)s" +msgstr "" +"La demande d'image %(image_id)s a reçu une réponse de demande incorrecte : " +"%(response)s" + +#, python-format +msgid "RequestSpec not found for instance %(instance_uuid)s" +msgstr "RequestSpec non trouvé pour l'instance %(instance_uuid)s" + +msgid "Requested CPU control policy not supported by host" +msgstr "" +"La stratégie de contrôle d'UC demandée n'est pas prise en charge par l'hôte" + #, python-format msgid "Requested cidr (%(cidr)s) conflicts with existing cidr (%(other)s)" msgstr "" @@ -3471,6 +3772,14 @@ msgstr "" "Les limites vCPU demandées %(sockets)d:%(cores)d:%(threads)d ne peuvent être " "satisfaite pour le nombre de vcpus %(vcpus)d" +#, python-format +msgid "" +"Required image properties for signature verification do not exist. Cannot " +"verify signature. Missing property: %s" +msgstr "" +"Les propriétés obligatoires de l'image pour la vérification de signature " +"n'existent pas. Impossible de vérifier la signature. Propriété manquante : %s" + #, python-format msgid "Rescue device does not exist for instance %s" msgstr "L'unité Rescue n'existe pas pour l'instance %s" @@ -3530,6 +3839,10 @@ msgstr "" "L'exécution de Nova avec virt_type qemu/kvm sur %(arch)s requiert la version " "libvirt %(libvirt_ver)s et la version qemu %(qemu_ver)s, ou ultérieures" +#, python-format +msgid "Running batches of %i until complete" +msgstr "Exécution des lots de %i jusqu'à la fin" + #, python-format msgid "Running cmd (subprocess): %s" msgstr "Exécution de la commande (sous-processus): %s" @@ -3660,6 +3973,12 @@ msgstr "ServerGroupAffinityFilter non configuré" msgid "ServerGroupAntiAffinityFilter not configured" msgstr "ServerGroupAntiAffinityFilter non configuré" +msgid "ServerGroupSoftAffinityWeigher not configured" +msgstr "ServerGroupSoftAffinityWeigher non configuré" + +msgid "ServerGroupSoftAntiAffinityWeigher not configured" +msgstr "ServerGroupSoftAntiAffinityWeigher non configuré" + #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Le service %(service)s sur l'hôte %(host)s est désactivé." @@ -3717,6 +4036,10 @@ msgstr "" "veuillez vérifier si vous avez suffisamment d'espace disponible sur votre " "disque." +#, python-format +msgid "Signature verification for the image failed: %(reason)s." +msgstr "La vérification de l'image a échoué : %(reason)s." + #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé." @@ -3727,6 +4050,15 @@ msgstr "Des champs sont invalides." msgid "Some required fields are missing" msgstr "Des champs requis sont manquants" +#, python-format +msgid "" +"Something went wrong when deleting a volume snapshot: rebasing a " +"%(protocol)s network disk using qemu-img has not been fully tested" +msgstr "" +"Une erreur s'est produite lors de la suppression d'un instantané de volume : " +"relocaliser un disque réseau %(protocol)s avec qemu-img n'a pas été " +"entièrement testé" + msgid "Sort direction size exceeds sort key size" msgstr "La taille du sens de tri dépasse la taille de la clé de tri" @@ -3968,6 +4300,9 @@ msgstr "Les détails du type de console demandé ne sont pas accessibles" msgid "The requested functionality is not supported." msgstr "La fonctionnalité demandée n'est pas suportée" +msgid "The signature data was not properly encoded using base64" +msgstr "Les données de signature n'ont pas été codées correctement en base64" + #, python-format msgid "The specified cluster '%s' was not found in vCenter" msgstr "Le cluster spécifié, '%s', est introuvable dans vCenter" @@ -4084,6 +4419,14 @@ msgstr "" "Aucun enregistrement n'a été trouvé lorsque instance_uuid avait pour valeur " "NULL." +#, python-format +msgid "" +"This compute node's hypervisor is older than the minimum supported version: " +"%(version)s." +msgstr "" +"L'hyperviseur de ce noeud de calcul est plus ancien que la version minimale " +"prise en charge : %(version)s." + msgid "This default rule already exists." msgstr "Cette règle par défaut existe déjà." @@ -4096,6 +4439,13 @@ msgstr "Ce pilote prend en charge uniquement le type 'a'." msgid "This driver only supports type 'a' entries." msgstr "Ce pilote prend en charge uniquement les entrées de type 'a'." +msgid "" +"This method needs to be called with either networks=None and port_ids=None " +"or port_ids and networks as not none." +msgstr "" +"Cette méthode doit être appelée avec networks=None et port_ids=None ou avec " +"des valeurs de port_ids et networks autres que None." + msgid "This request was rate-limited." msgstr "Cette demande était limitée par la fréquence." @@ -4103,6 +4453,14 @@ msgstr "Cette demande était limitée par la fréquence." msgid "This rule already exists in group %s" msgstr "Cette règle existe déjà dans le groupe %s" +#, python-format +msgid "" +"This service is older (v%(thisver)i) than the minimum (v%(minver)i) version " +"of the rest of the deployment. Unable to continue." +msgstr "" +"Ce service est plus ancien (v%(thisver)i) que la version minimale (v" +"%(minver)i) du reste du déploiement. Impossible de continuer." + #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Dépassement du délai d'attente pour l'unité %s à créer" @@ -4130,6 +4488,9 @@ msgstr "" "Trop adresses IPs vont être générés. Augmentez /%s pour réduire le nombre " "généré." +msgid "Triggering crash dump is not supported" +msgstr "Déclenchement de vidage sur incident non pris en charge" + msgid "Type and Code must be integers for ICMP protocol type" msgstr "" "Le type et le code doivent être des entiers pour le type de protocole ICMP" @@ -4172,6 +4533,17 @@ msgstr "" "Impossible d'appeler l'agent invité. L'appel suivant a mit trop de temps: " "%(method)s" +#, python-format +msgid "Unable to convert image to %(format)s: %(exp)s" +msgstr "Impossible de convertir l'image en %(format)s : %(exp)s" + +#, python-format +msgid "Unable to convert image to raw: %(exp)s" +msgstr "Impossible de convertir l'image en raw : %(exp)s" + +msgid "Unable to create Barbican Client without project_id." +msgstr "Impossible de créer le client Barbican sans project_id." + msgid "Unable to create dns domain" msgstr "Incapable de créer un domaine dns" @@ -4199,6 +4571,9 @@ msgstr "Impossible de supprimer le VBD %s" msgid "Unable to destroy VDI %s" msgstr "Impossible de détruire VDI %s" +msgid "Unable to detach from guest transient domain." +msgstr "Déconnexion impossible du domaine transitoire invité." + #, python-format msgid "Unable to determine disk bus for '%s'" msgstr "Impossible de déterminer le bus de disque pour '%s'" @@ -4360,6 +4735,10 @@ msgstr "Impossible d'analyser les paires clé de métadonnées/valeur." msgid "Unable to resize disk down." msgstr "Impossible de redimensionner le disque à la baisse." +#, python-format +msgid "Unable to retrieve certificate with ID: %s" +msgstr "Impossible de récupérer le certificat avec l'ID : %s" + msgid "Unable to set password on instance" msgstr "Impossible de définir le mot de passe sur l'instance" @@ -4392,6 +4771,13 @@ msgstr "Paramètres inacceptables." msgid "Unavailable console type %(console_type)s." msgstr "Type de console indisponible %(console_type)s." +msgid "" +"Undefined Block Device Mapping root: BlockDeviceMappingList contains Block " +"Device Mappings from multiple instances." +msgstr "" +"Racine du mappage d'unité par bloc non définie : BlockDeviceMappingList " +"contient des mappages d'unité par bloc provenant de plusieurs instances." + #, python-format msgid "" "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ " @@ -4433,6 +4819,10 @@ msgstr "Argument inconnu : port" msgid "Unknown argument: port" msgstr "Argument inconnu: port" +#, python-format +msgid "Unknown auth plugin: %s" +msgstr "Plugin d'authentification inconnu : %s" + #, python-format msgid "Unknown chain: %r" msgstr "Chaîne inconnue : %r" @@ -4645,6 +5035,10 @@ msgstr "" msgid "VlanID" msgstr "ID réseau local virtuel" +#, python-format +msgid "Volume %(volume_id)s could not be attached. Reason: %(reason)s" +msgstr "Impossible de connecter le volume %(volume_id)s. Raison : %(reason)s" + #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Le volume %(volume_id)s n'a pas pu être trouvé." @@ -4800,14 +5194,20 @@ msgid "" msgstr "" "Votre version de libvirt ne prend pas en charge l'indicateur de " "VIR_DOMAIN_XML_MIGRATABLE ou votre noeud de destination ne prend pas en " -"charge l'extraction des adresses en mode écoute. Pour que la migration " -"active fonctionne correctement, vous devez configurer les adresses d'écoute " +"charge l'extraction des adresses en mode écoute. Pour que la migration à " +"chaud fonctionne correctement, vous devez configurer les adresses d'écoute " "des graphiques (VNC et/ou SPICE) en tant qu'adresse fourre-tout (0.0.0.0 " "ou ::) ou qu'adresse locale (127.0.0.1 ou ::1)." msgid "Zero fixed IPs could be found." msgstr "Aucunes IPs fixes trouvées." +msgid "Zero floating IPs available." +msgstr "Aucune adresse IP flottante n'est disponible." + +msgid "Zero floating IPs exist." +msgstr "Il n'existe aucune adresse IP flottante." + msgid "Zone" msgstr "Zone" @@ -4878,6 +5278,9 @@ msgstr "" "La destination est %(target_cell)s mais le chemin de routage routing_path " "est %(routing_path)s" +msgid "direct_snapshot() is not implemented" +msgstr "direct_snapshot() n'est pas implémenté" + msgid "disk" msgstr "disque" @@ -4941,7 +5344,7 @@ msgid "" "migration." msgstr "" "L'hôte, block_migration et disk_over_commit doivent être spécifiés pour la " -"migration en temps réel." +"migration à chaud." msgid "hostname" msgstr "hostname" @@ -4994,6 +5397,10 @@ msgid "instance_id %s could not be found as device id on any ports" msgstr "" "l'instance_id %s est introuvable comme identificateur d'unité sur aucun port" +#, python-format +msgid "invalid %(property)s %(attr)s" +msgstr "%(property)s %(attr)s non valide" + msgid "is_public must be a boolean" msgstr "is_public doit être booléen." @@ -5063,6 +5470,14 @@ msgstr "aucun hôte à retirer" msgid "no match found for %s" msgstr "aucune occurrence trouvée pour %s" +#, python-format +msgid "no usable parent snapshot for volume %s" +msgstr "aucun instantané parent utilisable pour le volume %s" + +#, python-format +msgid "no write permission on storage pool %s" +msgstr "aucun droit en écriture sur le pool de stockage %s" + msgid "node" msgstr "noeud" @@ -5080,6 +5495,11 @@ msgstr "" "utilisateur linux. Il peut uniquement être utilisé avec les conteneurs linux " "lxc. Voir la page de manuel pour plus d'information." +msgid "old style configuration can use only dictionary or memcached backends" +msgstr "" +"une ancienne configuration ne peut utiliser que des backends de type " +"dictionary ou memcached" + msgid "onSharedStorage must be specified." msgstr "onSharedStorage doit etre spécifié" @@ -5100,9 +5520,33 @@ msgstr "recherche de partition non pris en charge avec %s" msgid "pause not supported for vmwareapi" msgstr "mise en pause non prise en charge pour vmwareapi" +msgid "" +"printable characters except !, ., @, with at least one non space character" +msgstr "" +"caractères imprimables à l'exception de !, ., @, avec au moins un caractère " +"différent d'un espace" + +msgid "" +"printable characters except !, ., @. Can not start or end with whitespace." +msgstr "" +"caractères imprimables à l'exception de !, ., @. Ne peut pas commencer ou se " +"terminer par un espace." + +msgid "printable characters with at least one non space character" +msgstr "" +"caractères imprimables avec au moins un caractère différent d'un espace" + +msgid "printable characters. Can not start or end with whitespace." +msgstr "" +"caractères imprimables. Ne peut pas commencer ou se terminer par un espace." + msgid "project" msgstr "projet" +#, python-format +msgid "qemu-img failed to execute on %(path)s : %(exp)s" +msgstr "Echec d'exécution de qemu-img sur %(path)s : %(exp)s" + #, python-format msgid "qemu-nbd error: %s" msgstr "erreur qemu-nbd : %s" @@ -5205,6 +5649,9 @@ msgstr "" "l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la principale " "association est %(actual)s." +msgid "vcpu" +msgstr "vcpu" + msgid "version should be an integer" msgstr "la version doit être un entier" diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 39555bd1f4f5..165a0a5f285d 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -13,9 +13,9 @@ # Tom Cocozzello , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1572,9 +1572,6 @@ msgstr "Lo stato dell'immagine glance %s è killed" msgid "Group not valid. Reason: %(reason)s" msgstr "Gruppo non valido. Motivo: %(reason)s" -msgid "Guest does not have a console available" -msgstr "Guest non dispone di una console disponibile" - msgid "HOST" msgstr "HOST" diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 748fa528a794..e381fcce2f12 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -15,9 +15,9 @@ # Yuko Katabami , 2015. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1388,9 +1388,6 @@ msgstr "Glance イメージ %s は強制終了状態です" msgid "Group not valid. Reason: %(reason)s" msgstr "グループが無効です。理由: %(reason)s" -msgid "Guest does not have a console available" -msgstr "ゲストで使用可能なコンソールがありません" - msgid "HOST" msgstr "ホスト" diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po index 7864b250ccab..9b1ee8850900 100644 --- a/nova/locale/ko_KR/LC_MESSAGES/nova.po +++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po @@ -14,9 +14,9 @@ # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1490,9 +1490,6 @@ msgstr "글랜스 이미지 %s이(가) 강제 종료 상태에 있음" msgid "Group not valid. Reason: %(reason)s" msgstr "그룹이 올바르지 않습니다. 이유: %(reason)s" -msgid "Guest does not have a console available" -msgstr "게스트에 사용 가능한 콘솔이 없음" - msgid "HOST" msgstr "호스트" diff --git a/nova/locale/nova-log-warning.pot b/nova/locale/nova-log-warning.pot index de9893e40bf7..84da94a2aab8 100644 --- a/nova/locale/nova-log-warning.pot +++ b/nova/locale/nova-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 06:20+0000\n" +"POT-Creation-Date: 2016-03-16 06:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -229,7 +229,7 @@ msgid "" "release" msgstr "" -#: nova/compute/api.py:1603 nova/compute/manager.py:2556 +#: nova/compute/api.py:1603 nova/compute/manager.py:2580 #, python-format msgid "Failed to delete snapshot from shelved instance (%s)." msgstr "" @@ -249,7 +249,7 @@ msgstr "" msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/claims.py:323 +#: nova/compute/claims.py:321 msgid "" "Can't create a migration_context record without a migration object " "specified." @@ -260,21 +260,21 @@ msgstr "" msgid "Failed to revert task state for instance. Error: %s" msgstr "" -#: nova/compute/manager.py:949 +#: nova/compute/manager.py:950 #, python-format msgid "" "Instance %(uuid)s appears to not be owned by this host, but by %(host)s. " "Startup processing is being skipped." msgstr "" -#: nova/compute/manager.py:1085 +#: nova/compute/manager.py:1086 #, python-format msgid "" "Instance in transitional state (%(task_state)s) at start-up and power " "state is (%(power_state)s), clearing task state" msgstr "" -#: nova/compute/manager.py:1096 +#: nova/compute/manager.py:1097 #, python-format msgid "" "Instance in transitional state (%(task_state)s) at start-up and power " @@ -282,20 +282,20 @@ msgid "" "instance" msgstr "" -#: nova/compute/manager.py:1199 +#: nova/compute/manager.py:1200 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1205 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:1258 +#: nova/compute/manager.py:1259 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:1297 +#: nova/compute/manager.py:1298 msgid "" "Instance lifecycle events from the compute driver have been disabled. " "Note that lifecycle changes to an instance outside of the compute service" @@ -303,171 +303,171 @@ msgid "" "periodic task is also disabled." msgstr "" -#: nova/compute/manager.py:1404 +#: nova/compute/manager.py:1405 #, python-format msgid "" "Treating negative config value (%(retries)s) for 'block_device_retries' " "as 0." msgstr "" -#: nova/compute/manager.py:1420 +#: nova/compute/manager.py:1421 #, python-format msgid "" "Volume id: %(vol_id)s finished being created but its status is " "%(vol_status)s." msgstr "" -#: nova/compute/manager.py:1536 +#: nova/compute/manager.py:1537 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1554 +#: nova/compute/manager.py:1555 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1587 +#: nova/compute/manager.py:1588 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1759 +#: nova/compute/manager.py:1760 msgid "" "Failed to create block device for instance due to being over volume " "resource quota" msgstr "" -#: nova/compute/manager.py:2061 +#: nova/compute/manager.py:2086 msgid "No more network or fixed IP to be allocated" msgstr "" -#: nova/compute/manager.py:2214 +#: nova/compute/manager.py:2239 #, python-format msgid "Could not clean up failed build, not rescheduling. Error: %s" msgstr "" -#: nova/compute/manager.py:2344 +#: nova/compute/manager.py:2369 #, python-format msgid "Ignoring EndpointNotFound: %s" msgstr "" -#: nova/compute/manager.py:2347 +#: nova/compute/manager.py:2372 #, python-format msgid "Ignoring Unknown cinder exception: %s" msgstr "" -#: nova/compute/manager.py:2371 nova/virt/block_device.py:365 +#: nova/compute/manager.py:2396 nova/virt/block_device.py:365 #, python-format msgid "Failed to delete volume: %(volume_id)s due to %(exc)s" msgstr "" -#: nova/compute/manager.py:2415 +#: nova/compute/manager.py:2440 msgid "Info cache for instance could not be found. Ignore." msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3039 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:3051 +#: nova/compute/manager.py:3075 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:3071 +#: nova/compute/manager.py:3095 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:3142 +#: nova/compute/manager.py:3166 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:3175 +#: nova/compute/manager.py:3199 #, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:3180 +#: nova/compute/manager.py:3204 msgid "Image not found during snapshot" msgstr "" -#: nova/compute/manager.py:3275 +#: nova/compute/manager.py:3299 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:3312 +#: nova/compute/manager.py:3336 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:3336 +#: nova/compute/manager.py:3360 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:3459 +#: nova/compute/manager.py:3483 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:4733 +#: nova/compute/manager.py:4758 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:4744 +#: nova/compute/manager.py:4769 #, python-format msgid "" "Ignoring DiskNotFound exception while detaching volume %(volume_id)s from" " %(mp)s: %(err)s" msgstr "" -#: nova/compute/manager.py:4814 +#: nova/compute/manager.py:4839 #, python-format msgid "" "Host mismatch detected, but stashed volume connector not found. Instance " "host is %(ihost)s, but volume connector host is %(chost)s." msgstr "" -#: nova/compute/manager.py:5018 +#: nova/compute/manager.py:5043 #, python-format msgid "" "attach interface failed , try to deallocate port %(port_id)s, reason: " "%(msg)s" msgstr "" -#: nova/compute/manager.py:5026 +#: nova/compute/manager.py:5051 #, python-format msgid "deallocate port %(port_id)s failed" msgstr "" -#: nova/compute/manager.py:5049 nova/compute/manager.py:6648 +#: nova/compute/manager.py:5074 nova/compute/manager.py:6679 #, python-format msgid "Detach interface failed, port_id=%(port_id)s, reason: %(msg)s" msgstr "" -#: nova/compute/manager.py:5061 +#: nova/compute/manager.py:5086 #, python-format msgid "Failed to deallocate port %(port_id)s for instance. Error: %(error)s" msgstr "" -#: nova/compute/manager.py:5836 +#: nova/compute/manager.py:5867 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:6147 +#: nova/compute/manager.py:6178 #, python-format msgid "" "While synchronizing instance power states, found %(num_db_instances)s " @@ -475,7 +475,7 @@ msgid "" "hypervisor." msgstr "" -#: nova/compute/manager.py:6275 +#: nova/compute/manager.py:6306 #, python-format msgid "" "Instance shutdown by itself. Calling the stop API. Current vm_state: " @@ -484,19 +484,19 @@ msgid "" "%(vm_power_state)s" msgstr "" -#: nova/compute/manager.py:6302 +#: nova/compute/manager.py:6333 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:6318 +#: nova/compute/manager.py:6349 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:6324 +#: nova/compute/manager.py:6355 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:6330 +#: nova/compute/manager.py:6361 #, python-format msgid "" "Instance is not stopped. Calling the stop API. Current vm_state: " @@ -505,85 +505,85 @@ msgid "" "%(vm_power_state)s" msgstr "" -#: nova/compute/manager.py:6352 +#: nova/compute/manager.py:6383 msgid "Paused instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:6366 +#: nova/compute/manager.py:6397 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:6400 +#: nova/compute/manager.py:6431 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:6490 +#: nova/compute/manager.py:6521 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:6510 +#: nova/compute/manager.py:6541 msgid "Failed to power off instance" msgstr "" -#: nova/compute/manager.py:6526 +#: nova/compute/manager.py:6557 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:6775 +#: nova/compute/manager.py:6806 #, python-format msgid "Migration %s is not found." msgstr "" -#: nova/compute/resource_tracker.py:186 +#: nova/compute/resource_tracker.py:183 msgid "" "Host field should not be set on the instance until resources have been " "claimed." msgstr "" -#: nova/compute/resource_tracker.py:191 +#: nova/compute/resource_tracker.py:188 msgid "" "Node field should not be set on the instance until resources have been " "claimed." msgstr "" -#: nova/compute/resource_tracker.py:477 +#: nova/compute/resource_tracker.py:474 #, python-format msgid "Cannot get the metrics from %(mon)s; error: %(exc)s" msgstr "" -#: nova/compute/resource_tracker.py:612 +#: nova/compute/resource_tracker.py:609 #, python-format msgid "No compute node record for %(host)s:%(node)s" msgstr "" -#: nova/compute/resource_tracker.py:849 +#: nova/compute/resource_tracker.py:846 msgid "Instance not resizing, skipping migration." msgstr "" -#: nova/compute/resource_tracker.py:867 +#: nova/compute/resource_tracker.py:864 msgid "Flavor could not be found, skipping migration." msgstr "" -#: nova/compute/resource_tracker.py:957 +#: nova/compute/resource_tracker.py:956 #, python-format msgid "" "Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " "memory)" msgstr "" -#: nova/compute/utils.py:213 +#: nova/compute/utils.py:212 #, python-format msgid "" "Metadata value %(value)s for %(key)s is not of type %(type)s. Using " "default value %(default)s." msgstr "" -#: nova/compute/utils.py:337 +#: nova/compute/utils.py:336 #, python-format msgid "" "No host name specified for the notification of HostAPI.%s and it will be " @@ -655,17 +655,17 @@ msgstr "" msgid "Instance: %(instance_uuid)s failed to save into memcached" msgstr "" -#: nova/db/sqlalchemy/api.py:980 +#: nova/db/sqlalchemy/api.py:981 #, python-format msgid "Invalid floating IP ID %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:3893 +#: nova/db/sqlalchemy/api.py:3894 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:6341 +#: nova/db/sqlalchemy/api.py:6342 #, python-format msgid "IntegrityError detected when archiving table %(tablename)s: %(error)s" msgstr "" @@ -942,7 +942,7 @@ msgid "" "%(tenant_id)s will be used." msgstr "" -#: nova/network/security_group/neutron_driver.py:465 +#: nova/network/security_group/neutron_driver.py:464 #, python-format msgid "" "Cannot add security group %(name)s to %(instance)s since the port " @@ -992,7 +992,7 @@ msgid "" "(%(physical)s GB > %(database)s GB)" msgstr "" -#: nova/scheduler/host_manager.py:561 +#: nova/scheduler/host_manager.py:562 #, python-format msgid "No compute service record found for host %(host)s" msgstr "" @@ -1362,104 +1362,104 @@ msgid "" " on the guest." msgstr "" -#: nova/virt/libvirt/driver.py:1700 +#: nova/virt/libvirt/driver.py:1695 #, python-format msgid "Performing standard snapshot because direct snapshot failed: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:2280 +#: nova/virt/libvirt/driver.py:2282 msgid "" "Relative blockrebase support was not detected. Continuing with old " "behaviour." msgstr "" -#: nova/virt/libvirt/driver.py:2399 +#: nova/virt/libvirt/driver.py:2401 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:2872 +#: nova/virt/libvirt/driver.py:2873 #, python-format msgid "" "my_ip address (%(my_ip)s) was not found on any of the interfaces: " "%(ifaces)s" msgstr "" -#: nova/virt/libvirt/driver.py:3079 +#: nova/virt/libvirt/driver.py:3080 #, python-format msgid "Image %s not found on disk storage. Continue without injecting data" msgstr "" -#: nova/virt/libvirt/driver.py:3283 +#: nova/virt/libvirt/driver.py:3284 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:3357 +#: nova/virt/libvirt/driver.py:3358 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:3476 +#: nova/virt/libvirt/driver.py:3477 #, python-format msgid "Cannot update service status on host \"%s\" since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:3479 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "" "Cannot update service status on host \"%s\" due to an unexpected " "exception." msgstr "" -#: nova/virt/libvirt/driver.py:3806 +#: nova/virt/libvirt/driver.py:3807 msgid "Too many id maps, only included first five." msgstr "" -#: nova/virt/libvirt/driver.py:3816 +#: nova/virt/libvirt/driver.py:3817 #, python-format msgid "Invalid value for id mapping %s" msgstr "" -#: nova/virt/libvirt/driver.py:4374 +#: nova/virt/libvirt/driver.py:4375 msgid "" "uefi support is without some kind of functional testing and therefore " "considered experimental." msgstr "" -#: nova/virt/libvirt/driver.py:4635 +#: nova/virt/libvirt/driver.py:4636 msgid "" "Old property name \"hw_watchdog_action\" is now deprecated and will be " "removed in the next release. Use updated property name " "\"hw:watchdog_action\" instead" msgstr "" -#: nova/virt/libvirt/driver.py:4919 +#: nova/virt/libvirt/driver.py:4920 #, python-format msgid "Timeout waiting for vif plugging callback for instance %(uuid)s" msgstr "" -#: nova/virt/libvirt/driver.py:4943 +#: nova/virt/libvirt/driver.py:4944 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:4958 +#: nova/virt/libvirt/driver.py:4959 #, python-format msgid "" "Couldn't retrieve the online CPUs due to a Libvirt error: %(error)s with " "error code: %(error_code)s" msgstr "" -#: nova/virt/libvirt/driver.py:5014 +#: nova/virt/libvirt/driver.py:5015 #, python-format msgid "couldn't obtain the vcpu count from domain id: %(uuid)s, exception: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:5164 +#: nova/virt/libvirt/driver.py:5165 #, python-format msgid "URI %(uri)s does not support listDevices: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:5183 +#: nova/virt/libvirt/driver.py:5184 #, python-format msgid "" "You are running with libvirt version %s which is known to have broken " @@ -1467,7 +1467,7 @@ msgid "" "need NUMA support." msgstr "" -#: nova/virt/libvirt/driver.py:5922 +#: nova/virt/libvirt/driver.py:5923 msgid "" "Your libvirt version does not support the VIR_DOMAIN_XML_MIGRATABLE flag," " and the graphics (VNC and/or SPICE) listen addresses on the destination " @@ -1477,65 +1477,65 @@ msgid "" "succeed, but the VM will continue to listen on the current addresses." msgstr "" -#: nova/virt/libvirt/driver.py:6039 +#: nova/virt/libvirt/driver.py:6042 #, python-format msgid "" "An error occurred trying to live migrate. Falling back to legacy live " "migrate flow. Error: %s" msgstr "" -#: nova/virt/libvirt/driver.py:6222 +#: nova/virt/libvirt/driver.py:6225 #, python-format msgid "Unable to stat %(disk)s: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:6311 +#: nova/virt/libvirt/driver.py:6314 #, python-format msgid "Live migration stuck for %d sec" msgstr "" -#: nova/virt/libvirt/driver.py:6317 +#: nova/virt/libvirt/driver.py:6320 #, python-format msgid "Live migration not completed after %d sec" msgstr "" -#: nova/virt/libvirt/driver.py:6325 +#: nova/virt/libvirt/driver.py:6328 #, python-format msgid "Failed to abort migration %s" msgstr "" -#: nova/virt/libvirt/driver.py:6345 +#: nova/virt/libvirt/driver.py:6348 #, python-format msgid "Unable to increase max downtime to %(time)dms: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:6421 +#: nova/virt/libvirt/driver.py:6424 msgid "Migration operation was cancelled" msgstr "" -#: nova/virt/libvirt/driver.py:6427 +#: nova/virt/libvirt/driver.py:6430 #, python-format msgid "Unexpected migration job type: %d" msgstr "" -#: nova/virt/libvirt/driver.py:6494 +#: nova/virt/libvirt/driver.py:6497 #, python-format msgid "Error monitoring migration: %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:6690 +#: nova/virt/libvirt/driver.py:6693 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:6974 nova/virt/libvirt/driver.py:7036 +#: nova/virt/libvirt/driver.py:6977 nova/virt/libvirt/driver.py:7039 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:7044 +#: nova/virt/libvirt/driver.py:7047 #, python-format msgid "" "Periodic task is updating the host stat, it is trying to get disk " @@ -1543,7 +1543,7 @@ msgid "" "resize." msgstr "" -#: nova/virt/libvirt/driver.py:7050 +#: nova/virt/libvirt/driver.py:7053 #, python-format msgid "" "Periodic task is updating the host stat, it is trying to get disk " @@ -1551,7 +1551,7 @@ msgid "" "exists on the compute node but is not managed by Nova." msgstr "" -#: nova/virt/libvirt/driver.py:7059 +#: nova/virt/libvirt/driver.py:7062 #, python-format msgid "" "Periodic task is updating the host stats, it is trying to get disk info " @@ -1559,19 +1559,19 @@ msgid "" "concurrent operations such as resize. Error: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:7409 +#: nova/virt/libvirt/driver.py:7446 #, python-format msgid "Failed to rollback snapshot (%s)" msgstr "" -#: nova/virt/libvirt/driver.py:7689 +#: nova/virt/libvirt/driver.py:7726 #, python-format msgid "" "Ignoring supplied device name: %(device_name)s. Libvirt can't honour " "user-supplied dev names" msgstr "" -#: nova/virt/libvirt/driver.py:7710 +#: nova/virt/libvirt/driver.py:7747 #, python-format msgid "Ignoring supplied device name: %(suggested_dev)s" msgstr "" @@ -1880,30 +1880,39 @@ msgstr "" msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:454 +#: nova/virt/xenapi/vmops.py:456 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:1159 +#: nova/virt/xenapi/vmops.py:620 +msgid "Timeout waiting for vif plugging callback" +msgstr "" + +#: nova/virt/xenapi/vmops.py:633 +#, python-format +msgid "Neutron Reported failure on event %(event)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1205 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1293 +#: nova/virt/xenapi/vmops.py:1339 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1371 +#: nova/virt/xenapi/vmops.py:1417 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1523 +#: nova/virt/xenapi/vmops.py:1569 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1660 +#: nova/virt/xenapi/vmops.py:1706 msgid "VM is not present, skipping soft delete..." msgstr "" @@ -1951,14 +1960,14 @@ msgid "" "6)." msgstr "" -#: nova/volume/cinder.py:134 +#: nova/volume/cinder.py:135 msgid "" "Cinder V1 API is deprecated as of the Juno release, and Nova is still " "configured to use it. Enable the V2 API in Cinder and set " "cinder.catalog_info in nova.conf to use it." msgstr "" -#: nova/volume/cinder.py:376 +#: nova/volume/cinder.py:389 #, python-format msgid "" "attachment_id couldn't be retrieved for volume %(volume_id)s with " @@ -1967,7 +1976,7 @@ msgid "" "the detach." msgstr "" -#: nova/volume/cinder.py:386 +#: nova/volume/cinder.py:399 #, python-format msgid "" "attachment_id couldn't be retrieved for volume %(volume_id)s. The volume " diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 9bd032a0a315..c5591d953328 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 06:20+0000\n" +"POT-Creation-Date: 2016-03-16 06:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -386,162 +386,167 @@ msgstr "" #: nova/exception.py:424 #, python-format +msgid "An invalid 'name' value was provided. The name must be: %(reason)s" +msgstr "" + +#: nova/exception.py:429 +#, python-format msgid "" "Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" " the instance is in this state." msgstr "" -#: nova/exception.py:429 +#: nova/exception.py:434 #, python-format msgid "Instance %(instance_id)s is not running." msgstr "" -#: nova/exception.py:433 +#: nova/exception.py:438 #, python-format msgid "Instance %(instance_id)s is not in rescue mode" msgstr "" -#: nova/exception.py:437 +#: nova/exception.py:442 #, python-format msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" msgstr "" -#: nova/exception.py:441 +#: nova/exception.py:446 #, python-format msgid "Instance %(instance_id)s is not ready" msgstr "" -#: nova/exception.py:445 +#: nova/exception.py:450 #, python-format msgid "Failed to suspend instance: %(reason)s" msgstr "" -#: nova/exception.py:449 +#: nova/exception.py:454 #, python-format msgid "Failed to resume instance: %(reason)s" msgstr "" -#: nova/exception.py:453 +#: nova/exception.py:458 #, python-format msgid "Failed to power on instance: %(reason)s" msgstr "" -#: nova/exception.py:457 +#: nova/exception.py:462 #, python-format msgid "Failed to power off instance: %(reason)s" msgstr "" -#: nova/exception.py:461 +#: nova/exception.py:466 #, python-format msgid "Failed to reboot instance: %(reason)s" msgstr "" -#: nova/exception.py:465 +#: nova/exception.py:470 #, python-format msgid "Failed to terminate instance: %(reason)s" msgstr "" -#: nova/exception.py:469 +#: nova/exception.py:474 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: nova/exception.py:473 nova/exception.py:477 +#: nova/exception.py:478 nova/exception.py:482 #, python-format msgid "Failed to launch instances: %(reason)s" msgstr "" -#: nova/exception.py:481 +#: nova/exception.py:486 msgid "Service is unavailable at this time." msgstr "" -#: nova/exception.py:485 +#: nova/exception.py:490 #, python-format msgid "Insufficient compute resources: %(reason)s." msgstr "" -#: nova/exception.py:489 +#: nova/exception.py:494 #, python-format msgid "Connection to the hypervisor is broken on host: %(host)s" msgstr "" -#: nova/exception.py:493 +#: nova/exception.py:498 #, python-format msgid "Compute service of %(host)s is unavailable at this time." msgstr "" -#: nova/exception.py:497 +#: nova/exception.py:502 #, python-format msgid "Compute service of %(host)s is still in use." msgstr "" -#: nova/exception.py:501 +#: nova/exception.py:506 #, python-format msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." msgstr "" -#: nova/exception.py:506 +#: nova/exception.py:511 msgid "The supplied hypervisor type of is invalid." msgstr "" -#: nova/exception.py:510 +#: nova/exception.py:515 #, python-format msgid "" "This compute node's hypervisor is older than the minimum supported " "version: %(version)s." msgstr "" -#: nova/exception.py:515 +#: nova/exception.py:520 msgid "The instance requires a newer hypervisor version than has been provided." msgstr "" -#: nova/exception.py:520 +#: nova/exception.py:525 #, python-format msgid "" "This service is older (v%(thisver)i) than the minimum (v%(minver)i) " "version of the rest of the deployment. Unable to continue." msgstr "" -#: nova/exception.py:526 +#: nova/exception.py:531 #, python-format msgid "" "The supplied disk path (%(path)s) already exists, it is expected not to " "exist." msgstr "" -#: nova/exception.py:531 +#: nova/exception.py:536 #, python-format msgid "The supplied device path (%(path)s) is invalid." msgstr "" -#: nova/exception.py:535 +#: nova/exception.py:540 #, python-format msgid "The supplied device path (%(path)s) is in use." msgstr "" -#: nova/exception.py:540 +#: nova/exception.py:545 #, python-format msgid "The supplied device (%(device)s) is busy." msgstr "" -#: nova/exception.py:544 +#: nova/exception.py:549 #, python-format msgid "Unacceptable CPU info: %(reason)s" msgstr "" -#: nova/exception.py:548 +#: nova/exception.py:553 #, python-format msgid "%(address)s is not a valid IP v4/6 address." msgstr "" -#: nova/exception.py:552 +#: nova/exception.py:557 #, python-format msgid "" "VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " "tag is %(tag)s, but the one associated with the port group is %(pgroup)s." msgstr "" -#: nova/exception.py:558 +#: nova/exception.py:563 #, python-format msgid "" "vSwitch which contains the port group %(bridge)s is not associated with " @@ -549,149 +554,149 @@ msgid "" "one associated is %(actual)s." msgstr "" -#: nova/exception.py:565 +#: nova/exception.py:570 #, python-format msgid "Disk format %(disk_format)s is not acceptable" msgstr "" -#: nova/exception.py:569 +#: nova/exception.py:574 #, python-format msgid "Disk info file is invalid: %(reason)s" msgstr "" -#: nova/exception.py:573 +#: nova/exception.py:578 #, python-format msgid "Failed to read or write disk info file: %(reason)s" msgstr "" -#: nova/exception.py:577 +#: nova/exception.py:582 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:581 +#: nova/exception.py:586 #, python-format msgid "Request of image %(image_id)s got BadRequest response: %(response)s" msgstr "" -#: nova/exception.py:586 +#: nova/exception.py:591 #, python-format msgid "Instance %(instance_id)s is unacceptable: %(reason)s" msgstr "" -#: nova/exception.py:590 +#: nova/exception.py:595 #, python-format msgid "Ec2 id %(ec2_id)s is unacceptable." msgstr "" -#: nova/exception.py:594 +#: nova/exception.py:599 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: nova/exception.py:598 +#: nova/exception.py:603 #, python-format msgid "Invalid ID received %(id)s." msgstr "" -#: nova/exception.py:602 +#: nova/exception.py:607 msgid "Constraint not met." msgstr "" -#: nova/exception.py:607 +#: nova/exception.py:612 msgid "Resource could not be found." msgstr "" -#: nova/exception.py:612 +#: nova/exception.py:617 #, python-format msgid "No agent-build associated with id %(id)s." msgstr "" -#: nova/exception.py:616 +#: nova/exception.py:621 #, python-format msgid "" "Agent-build with hypervisor %(hypervisor)s os %(os)s architecture " "%(architecture)s exists." msgstr "" -#: nova/exception.py:622 +#: nova/exception.py:627 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: nova/exception.py:626 +#: nova/exception.py:631 msgid "" "Undefined Block Device Mapping root: BlockDeviceMappingList contains " "Block Device Mappings from multiple instances." msgstr "" -#: nova/exception.py:631 +#: nova/exception.py:636 #, python-format msgid "No Block Device Mapping with id %(id)s." msgstr "" -#: nova/exception.py:635 +#: nova/exception.py:640 #, python-format msgid "No volume Block Device Mapping with id %(volume_id)s." msgstr "" -#: nova/exception.py:639 +#: nova/exception.py:644 #, python-format msgid "" "Block Device Mapping %(volume_id)s is a multi-attach volume and is not " "valid for this operation." msgstr "" -#: nova/exception.py:644 +#: nova/exception.py:649 #, python-format msgid "No volume Block Device Mapping at path: %(path)s" msgstr "" -#: nova/exception.py:648 +#: nova/exception.py:653 #, python-format msgid "Device detach failed for %(device)s: %(reason)s)" msgstr "" -#: nova/exception.py:652 +#: nova/exception.py:657 #, python-format msgid "Device '%(device)s' not found." msgstr "" -#: nova/exception.py:657 +#: nova/exception.py:662 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: nova/exception.py:661 +#: nova/exception.py:666 #, python-format msgid "No disk at %(location)s" msgstr "" -#: nova/exception.py:665 +#: nova/exception.py:670 #, python-format msgid "Could not find a handler for %(driver_type)s volume." msgstr "" -#: nova/exception.py:669 +#: nova/exception.py:674 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: nova/exception.py:673 +#: nova/exception.py:678 #, python-format msgid "Requested image %(image)s has automatic disk resize disabled." msgstr "" -#: nova/exception.py:678 +#: nova/exception.py:683 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: nova/exception.py:682 +#: nova/exception.py:687 msgid "The current driver does not support preserving ephemeral partitions." msgstr "" -#: nova/exception.py:688 +#: nova/exception.py:693 #, python-format msgid "" "Image %(image_id)s could not be found. The nova EC2 API assigns image ids" @@ -699,160 +704,160 @@ msgid "" "image ids since adding this image?" msgstr "" -#: nova/exception.py:695 +#: nova/exception.py:700 #, python-format msgid "Project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:699 +#: nova/exception.py:704 msgid "Cannot find SR to read/write VDI." msgstr "" -#: nova/exception.py:703 +#: nova/exception.py:708 #, python-format msgid "Instance %(uuid)s has no mapping to a cell." msgstr "" -#: nova/exception.py:707 +#: nova/exception.py:712 #, python-format msgid "Network %(network_id)s is duplicated." msgstr "" -#: nova/exception.py:711 +#: nova/exception.py:716 #, python-format msgid "Failed to release IP %(address)s with MAC %(mac_address)s" msgstr "" -#: nova/exception.py:715 +#: nova/exception.py:720 #, python-format msgid "Network %(network_id)s is still in use." msgstr "" -#: nova/exception.py:719 +#: nova/exception.py:724 #, python-format msgid "Network set host failed for network %(network_id)s." msgstr "" -#: nova/exception.py:723 +#: nova/exception.py:728 #, python-format msgid "%(req)s is required to create a network." msgstr "" -#: nova/exception.py:727 +#: nova/exception.py:732 msgid "Maximum allowed length for 'label' is 255." msgstr "" -#: nova/exception.py:731 +#: nova/exception.py:736 #, python-format msgid "%(key)s must be an integer." msgstr "" -#: nova/exception.py:735 +#: nova/exception.py:740 #, python-format msgid "%(cidr)s is not a valid IP network." msgstr "" -#: nova/exception.py:739 +#: nova/exception.py:744 #, python-format msgid "%(address)s is not a valid IP address." msgstr "" -#: nova/exception.py:743 +#: nova/exception.py:748 #, python-format msgid "%(address)s is not within %(cidr)s." msgstr "" -#: nova/exception.py:747 +#: nova/exception.py:752 #, python-format msgid "Detected existing vlan with id %(vlan)d" msgstr "" -#: nova/exception.py:752 +#: nova/exception.py:757 #, python-format msgid "Requested cidr (%(cidr)s) conflicts with existing cidr (%(other)s)" msgstr "" -#: nova/exception.py:758 +#: nova/exception.py:763 #, python-format msgid "" "Network must be disassociated from project %(project_id)s before it can " "be deleted." msgstr "" -#: nova/exception.py:763 +#: nova/exception.py:768 #, python-format msgid "Network %(network_id)s could not be found." msgstr "" -#: nova/exception.py:767 +#: nova/exception.py:772 #, python-format msgid "Port id %(port_id)s could not be found." msgstr "" -#: nova/exception.py:771 +#: nova/exception.py:776 #, python-format msgid "Network could not be found for bridge %(bridge)s" msgstr "" -#: nova/exception.py:775 +#: nova/exception.py:780 #, python-format msgid "Network could not be found for uuid %(uuid)s" msgstr "" -#: nova/exception.py:779 +#: nova/exception.py:784 #, python-format msgid "Network could not be found with cidr %(cidr)s." msgstr "" -#: nova/exception.py:783 +#: nova/exception.py:788 #, python-format msgid "Network could not be found for instance %(instance_id)s." msgstr "" -#: nova/exception.py:787 +#: nova/exception.py:792 msgid "No networks defined." msgstr "" -#: nova/exception.py:791 +#: nova/exception.py:796 msgid "No more available networks." msgstr "" -#: nova/exception.py:795 +#: nova/exception.py:800 #, python-format msgid "" "Either network uuid %(network_uuid)s is not present or is not assigned to" " the project %(project_id)s." msgstr "" -#: nova/exception.py:800 +#: nova/exception.py:805 msgid "" "More than one possible network found. Specify network ID(s) to select " "which one(s) to connect to." msgstr "" -#: nova/exception.py:805 +#: nova/exception.py:810 #, python-format msgid "Network %(network_uuid)s requires a subnet in order to boot instances on." msgstr "" -#: nova/exception.py:810 +#: nova/exception.py:815 #, python-format msgid "" "It is not allowed to create an interface on external network " "%(network_uuid)s" msgstr "" -#: nova/exception.py:815 +#: nova/exception.py:820 #, python-format msgid "Physical network is missing for network %(network_uuid)s" msgstr "" -#: nova/exception.py:819 +#: nova/exception.py:824 #, python-format msgid "vhostuser_sock_path not present in vif_details for vif %(vif_id)s" msgstr "" -#: nova/exception.py:824 +#: nova/exception.py:829 #, python-format msgid "" "Parameters %(missing_params)s not present in vif_details for vif " @@ -860,26 +865,26 @@ msgid "" " parameters are correct." msgstr "" -#: nova/exception.py:831 +#: nova/exception.py:836 msgid "Could not find the datastore reference(s) which the VM uses." msgstr "" -#: nova/exception.py:835 +#: nova/exception.py:840 #, python-format msgid "Port %(port_id)s is still in use." msgstr "" -#: nova/exception.py:839 +#: nova/exception.py:844 #, python-format msgid "Port %(port_id)s requires a FixedIP in order to be used." msgstr "" -#: nova/exception.py:843 +#: nova/exception.py:848 #, python-format msgid "Port %(port_id)s not usable for instance %(instance)s." msgstr "" -#: nova/exception.py:847 +#: nova/exception.py:852 #, python-format msgid "" "Port %(port_id)s not usable for instance %(instance)s. Value %(value)s " @@ -887,612 +892,616 @@ msgid "" "%(hostname)s" msgstr "" -#: nova/exception.py:853 +#: nova/exception.py:858 #, python-format msgid "No free port available for instance %(instance)s." msgstr "" -#: nova/exception.py:857 +#: nova/exception.py:862 #, python-format msgid "" "Binding failed for port %(port_id)s, please check neutron logs for more " "information." msgstr "" -#: nova/exception.py:862 +#: nova/exception.py:867 #, python-format msgid "Fixed IP %(address)s already exists." msgstr "" -#: nova/exception.py:866 +#: nova/exception.py:871 #, python-format msgid "No fixed IP associated with id %(id)s." msgstr "" -#: nova/exception.py:870 +#: nova/exception.py:875 #, python-format msgid "Fixed IP not found for address %(address)s." msgstr "" -#: nova/exception.py:874 +#: nova/exception.py:879 #, python-format msgid "Instance %(instance_uuid)s has zero fixed IPs." msgstr "" -#: nova/exception.py:878 +#: nova/exception.py:883 #, python-format msgid "Network host %(host)s has zero fixed IPs in network %(network_id)s." msgstr "" -#: nova/exception.py:883 +#: nova/exception.py:888 #, python-format msgid "Instance %(instance_uuid)s doesn't have fixed IP '%(ip)s'." msgstr "" -#: nova/exception.py:887 +#: nova/exception.py:892 #, python-format msgid "" "Fixed IP address (%(address)s) does not exist in network " "(%(network_uuid)s)." msgstr "" -#: nova/exception.py:892 +#: nova/exception.py:897 #, python-format msgid "Fixed IP associate failed for network: %(net)s." msgstr "" -#: nova/exception.py:896 +#: nova/exception.py:901 #, python-format msgid "" "Fixed IP address %(address)s is already in use on instance " "%(instance_uuid)s." msgstr "" -#: nova/exception.py:901 +#: nova/exception.py:906 #, python-format msgid "More than one instance is associated with fixed IP address '%(address)s'." msgstr "" -#: nova/exception.py:906 +#: nova/exception.py:911 #, python-format msgid "Fixed IP address %(address)s is invalid." msgstr "" -#: nova/exception.py:911 +#: nova/exception.py:916 #, python-format msgid "No fixed IP addresses available for network: %(net)s" msgstr "" -#: nova/exception.py:915 +#: nova/exception.py:920 msgid "Zero fixed IPs could be found." msgstr "" -#: nova/exception.py:919 -#, python-format -msgid "Floating IP %(address)s already exists." -msgstr "" - #: nova/exception.py:924 #, python-format +msgid "Floating IP %(address)s already exists." +msgstr "" + +#: nova/exception.py:929 +#, python-format msgid "Floating IP not found for ID %(id)s." msgstr "" -#: nova/exception.py:928 +#: nova/exception.py:933 #, python-format msgid "The DNS entry %(name)s already exists in domain %(domain)s." msgstr "" -#: nova/exception.py:932 +#: nova/exception.py:937 #, python-format msgid "Floating IP not found for address %(address)s." msgstr "" -#: nova/exception.py:936 +#: nova/exception.py:941 #, python-format msgid "Floating IP not found for host %(host)s." msgstr "" -#: nova/exception.py:940 +#: nova/exception.py:945 #, python-format msgid "Multiple floating IPs are found for address %(address)s." msgstr "" -#: nova/exception.py:944 +#: nova/exception.py:949 msgid "Floating IP pool not found." msgstr "" -#: nova/exception.py:949 +#: nova/exception.py:954 msgid "Zero floating IPs available." msgstr "" -#: nova/exception.py:955 +#: nova/exception.py:960 #, python-format msgid "Floating IP %(address)s is associated." msgstr "" -#: nova/exception.py:959 +#: nova/exception.py:964 #, python-format msgid "Floating IP %(address)s is not associated." msgstr "" -#: nova/exception.py:963 +#: nova/exception.py:968 msgid "Zero floating IPs exist." msgstr "" -#: nova/exception.py:968 +#: nova/exception.py:973 #, python-format msgid "Interface %(interface)s not found." msgstr "" -#: nova/exception.py:972 +#: nova/exception.py:977 msgid "Floating IP allocate failed." msgstr "" -#: nova/exception.py:976 +#: nova/exception.py:981 #, python-format msgid "Floating IP %(address)s association has failed." msgstr "" -#: nova/exception.py:981 +#: nova/exception.py:986 msgid "The floating IP request failed with a BadRequest" msgstr "" -#: nova/exception.py:986 nova/api/openstack/compute/floating_ips.py:84 +#: nova/exception.py:991 nova/api/openstack/compute/floating_ips.py:84 #: nova/api/openstack/compute/floating_ips.py:177 #: nova/api/openstack/compute/legacy_v2/contrib/floating_ips.py:73 #: nova/api/openstack/compute/legacy_v2/contrib/floating_ips.py:156 msgid "Cannot disassociate auto assigned floating IP" msgstr "" -#: nova/exception.py:991 +#: nova/exception.py:996 #, python-format msgid "Keypair %(name)s not found for user %(user_id)s" msgstr "" -#: nova/exception.py:995 +#: nova/exception.py:1000 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: nova/exception.py:999 +#: nova/exception.py:1004 #, python-format msgid "Service with host %(host)s binary %(binary)s exists." msgstr "" -#: nova/exception.py:1003 +#: nova/exception.py:1008 #, python-format msgid "Service with host %(host)s topic %(topic)s exists." msgstr "" -#: nova/exception.py:1007 +#: nova/exception.py:1012 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: nova/exception.py:1011 +#: nova/exception.py:1016 #, python-format msgid "Compute host %(host)s could not be found." msgstr "" -#: nova/exception.py:1015 +#: nova/exception.py:1020 #, python-format msgid "Compute host %(name)s needs to be created first before updating." msgstr "" -#: nova/exception.py:1020 +#: nova/exception.py:1025 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: nova/exception.py:1024 +#: nova/exception.py:1029 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: nova/exception.py:1028 +#: nova/exception.py:1033 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: nova/exception.py:1033 +#: nova/exception.py:1038 #, python-format msgid "Wrong quota method %(method)s used on resource %(res)s" msgstr "" -#: nova/exception.py:1037 +#: nova/exception.py:1042 msgid "Quota could not be found" msgstr "" -#: nova/exception.py:1041 -#, python-format -msgid "Quota exists for project %(project_id)s, resource %(resource)s" -msgstr "" - #: nova/exception.py:1046 #, python-format -msgid "Unknown quota resources %(unknown)s." +msgid "Quota exists for project %(project_id)s, resource %(resource)s" msgstr "" -#: nova/exception.py:1050 +#: nova/exception.py:1051 #, python-format -msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgid "Unknown quota resources %(unknown)s." msgstr "" #: nova/exception.py:1055 #, python-format +msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:1060 +#, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:1059 +#: nova/exception.py:1064 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: nova/exception.py:1063 +#: nova/exception.py:1068 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: nova/exception.py:1067 +#: nova/exception.py:1072 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: nova/exception.py:1071 +#: nova/exception.py:1076 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: nova/exception.py:1075 +#: nova/exception.py:1080 #, python-format msgid "Security group %(security_group_id)s not found." msgstr "" -#: nova/exception.py:1079 +#: nova/exception.py:1084 #, python-format msgid "Security group %(security_group_id)s not found for project %(project_id)s." msgstr "" -#: nova/exception.py:1084 +#: nova/exception.py:1089 #, python-format msgid "Security group with rule %(rule_id)s not found." msgstr "" -#: nova/exception.py:1089 +#: nova/exception.py:1094 #, python-format msgid "" "Security group %(security_group_name)s already exists for project " "%(project_id)s." msgstr "" -#: nova/exception.py:1094 +#: nova/exception.py:1099 #, python-format msgid "" "Security group %(security_group_id)s is already associated with the " "instance %(instance_id)s" msgstr "" -#: nova/exception.py:1099 +#: nova/exception.py:1104 #, python-format msgid "" "Security group %(security_group_id)s is not associated with the instance " "%(instance_id)s" msgstr "" -#: nova/exception.py:1104 +#: nova/exception.py:1109 #, python-format msgid "Security group default rule (%rule_id)s not found." msgstr "" -#: nova/exception.py:1108 +#: nova/exception.py:1113 msgid "" "Network requires port_security_enabled and subnet associated in order to " "apply security groups." msgstr "" -#: nova/exception.py:1114 +#: nova/exception.py:1119 #, python-format msgid "Rule already exists in group: %(rule)s" msgstr "" -#: nova/exception.py:1118 +#: nova/exception.py:1123 msgid "No Unique Match Found." msgstr "" -#: nova/exception.py:1123 +#: nova/exception.py:1128 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: nova/exception.py:1127 +#: nova/exception.py:1132 #, python-format msgid "Migration not found for instance %(instance_id)s with status %(status)s." msgstr "" -#: nova/exception.py:1132 +#: nova/exception.py:1137 #, python-format msgid "Migration %(migration_id)s not found for instance %(instance_id)s" msgstr "" -#: nova/exception.py:1137 +#: nova/exception.py:1142 #, python-format msgid "" "Migration %(migration_id)s state of instance %(instance_uuid)s is " "%(state)s. Cannot %(method)s while the migration is in this state." msgstr "" -#: nova/exception.py:1143 +#: nova/exception.py:1148 #, python-format msgid "" "Console log output could not be retrieved for instance %(instance_id)s. " "Reason: %(reason)s" msgstr "" -#: nova/exception.py:1148 +#: nova/exception.py:1153 #, python-format msgid "Console pool %(pool_id)s could not be found." msgstr "" -#: nova/exception.py:1152 +#: nova/exception.py:1157 #, python-format msgid "" "Console pool with host %(host)s, console_type %(console_type)s and " "compute_host %(compute_host)s already exists." msgstr "" -#: nova/exception.py:1158 +#: nova/exception.py:1163 #, python-format msgid "" "Console pool of type %(console_type)s for compute host %(compute_host)s " "on proxy host %(host)s not found." msgstr "" -#: nova/exception.py:1164 +#: nova/exception.py:1169 #, python-format msgid "Console %(console_id)s could not be found." msgstr "" -#: nova/exception.py:1168 +#: nova/exception.py:1173 #, python-format msgid "Console for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1172 +#: nova/exception.py:1177 +msgid "Guest does not have a console available." +msgstr "" + +#: nova/exception.py:1181 #, python-format msgid "" "Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " "found." msgstr "" -#: nova/exception.py:1177 +#: nova/exception.py:1186 #, python-format msgid "Invalid console type %(console_type)s" msgstr "" -#: nova/exception.py:1181 +#: nova/exception.py:1190 #, python-format msgid "Unavailable console type %(console_type)s." msgstr "" -#: nova/exception.py:1185 +#: nova/exception.py:1194 #, python-format msgid "The console port range %(min_port)d-%(max_port)d is exhausted." msgstr "" -#: nova/exception.py:1190 +#: nova/exception.py:1199 #, python-format msgid "Flavor %(flavor_id)s could not be found." msgstr "" -#: nova/exception.py:1194 +#: nova/exception.py:1203 #, python-format msgid "Flavor with name %(flavor_name)s could not be found." msgstr "" -#: nova/exception.py:1198 +#: nova/exception.py:1207 #, python-format msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." msgstr "" -#: nova/exception.py:1203 +#: nova/exception.py:1212 #, python-format msgid "" "Flavor %(id)s extra spec cannot be updated or created after %(retries)d " "retries." msgstr "" -#: nova/exception.py:1208 +#: nova/exception.py:1217 #, python-format msgid "Cell %(cell_name)s doesn't exist." msgstr "" -#: nova/exception.py:1212 +#: nova/exception.py:1221 #, python-format msgid "Cell with name %(name)s already exists." msgstr "" -#: nova/exception.py:1216 +#: nova/exception.py:1225 #, python-format msgid "Inconsistency in cell routing: %(reason)s" msgstr "" -#: nova/exception.py:1220 +#: nova/exception.py:1229 #, python-format msgid "Service API method not found: %(detail)s" msgstr "" -#: nova/exception.py:1224 +#: nova/exception.py:1233 msgid "Timeout waiting for response from cell" msgstr "" -#: nova/exception.py:1228 +#: nova/exception.py:1237 #, python-format msgid "Cell message has reached maximum hop count: %(hop_count)s" msgstr "" -#: nova/exception.py:1232 +#: nova/exception.py:1241 msgid "No cells available matching scheduling criteria." msgstr "" -#: nova/exception.py:1236 +#: nova/exception.py:1245 msgid "Cannot update cells configuration file." msgstr "" -#: nova/exception.py:1240 +#: nova/exception.py:1249 #, python-format msgid "Cell is not known for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:1244 +#: nova/exception.py:1253 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: nova/exception.py:1248 +#: nova/exception.py:1257 #, python-format msgid "Flavor %(flavor_id)s has no extra specs with key %(extra_specs_key)s." msgstr "" -#: nova/exception.py:1253 +#: nova/exception.py:1262 #, python-format msgid "" "Metric %(name)s could not be found on the compute host node " "%(host)s.%(node)s." msgstr "" -#: nova/exception.py:1258 +#: nova/exception.py:1267 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1271 #, python-format msgid "Virtual switch associated with the network adapter %(adapter)s not found." msgstr "" -#: nova/exception.py:1267 +#: nova/exception.py:1276 #, python-format msgid "Network adapter %(adapter)s could not be found." msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1280 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1284 #, python-format msgid "Instance %(instance_id)s has no tag '%(tag)s'" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1288 msgid "Rotation param is required for backup image_type" msgstr "" -#: nova/exception.py:1284 +#: nova/exception.py:1293 #, python-format msgid "Key pair '%(key_name)s' already exists." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1297 #, python-format msgid "Instance %(name)s already exists." msgstr "" -#: nova/exception.py:1292 +#: nova/exception.py:1301 #, python-format msgid "Flavor with name %(name)s already exists." msgstr "" -#: nova/exception.py:1296 +#: nova/exception.py:1305 #, python-format msgid "Flavor with ID %(flavor_id)s already exists." msgstr "" -#: nova/exception.py:1300 +#: nova/exception.py:1309 #, python-format msgid "" "Flavor access already exists for flavor %(flavor_id)s and project " "%(project_id)s combination." msgstr "" -#: nova/exception.py:1305 +#: nova/exception.py:1314 #, python-format msgid "%(path)s is not on shared storage: %(reason)s" msgstr "" -#: nova/exception.py:1309 +#: nova/exception.py:1318 #, python-format msgid "%(path)s is not on local storage: %(reason)s" msgstr "" -#: nova/exception.py:1313 +#: nova/exception.py:1322 #, python-format msgid "Storage error: %(reason)s" msgstr "" -#: nova/exception.py:1317 +#: nova/exception.py:1326 #, python-format msgid "Migration error: %(reason)s" msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1330 #, python-format msgid "Migration pre-check error: %(reason)s" msgstr "" -#: nova/exception.py:1325 +#: nova/exception.py:1334 #, python-format msgid "Migration select destinations error: %(reason)s" msgstr "" -#: nova/exception.py:1329 +#: nova/exception.py:1338 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1344 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1348 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1352 msgid "When resizing, instances must change flavor!" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1356 #, python-format msgid "Resize error: %(reason)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1360 #, python-format msgid "Server disk was unable to be resized because: %(reason)s" msgstr "" -#: nova/exception.py:1355 +#: nova/exception.py:1364 msgid "Flavor's memory is too small for requested image." msgstr "" -#: nova/exception.py:1359 +#: nova/exception.py:1368 msgid "The created instance's disk would be too small." msgstr "" -#: nova/exception.py:1363 +#: nova/exception.py:1372 #, python-format msgid "" "Flavor's disk is too small for requested image. Flavor disk is " "%(flavor_size)i bytes, image is %(image_size)i bytes." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1377 #, python-format msgid "" "Flavor's disk is smaller than the minimum size specified in image " @@ -1500,7 +1509,7 @@ msgid "" "%(image_min_disk)i bytes." msgstr "" -#: nova/exception.py:1374 +#: nova/exception.py:1383 #, python-format msgid "" "Volume is smaller than the minimum size specified in image metadata. " @@ -1508,433 +1517,433 @@ msgid "" "bytes." msgstr "" -#: nova/exception.py:1380 +#: nova/exception.py:1389 #, python-format msgid "Insufficient free memory on compute node to start %(uuid)s." msgstr "" -#: nova/exception.py:1384 +#: nova/exception.py:1393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: nova/exception.py:1388 +#: nova/exception.py:1397 #, python-format msgid "Exceeded maximum number of retries. %(reason)s" msgstr "" -#: nova/exception.py:1393 +#: nova/exception.py:1402 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: nova/exception.py:1402 +#: nova/exception.py:1411 #, python-format msgid "" "Quota exceeded for %(overs)s: Requested %(req)s, but already used " "%(used)s of %(allowed)s %(overs)s" msgstr "" -#: nova/exception.py:1407 +#: nova/exception.py:1416 msgid "Maximum number of floating IPs exceeded" msgstr "" -#: nova/exception.py:1411 +#: nova/exception.py:1420 msgid "Maximum number of fixed IPs exceeded" msgstr "" -#: nova/exception.py:1415 +#: nova/exception.py:1424 #, python-format msgid "Maximum number of metadata items exceeds %(allowed)d" msgstr "" -#: nova/exception.py:1419 +#: nova/exception.py:1428 msgid "Personality file limit exceeded" msgstr "" -#: nova/exception.py:1423 +#: nova/exception.py:1432 msgid "Personality file path too long" msgstr "" -#: nova/exception.py:1427 +#: nova/exception.py:1436 msgid "Personality file content too long" msgstr "" -#: nova/exception.py:1431 +#: nova/exception.py:1440 msgid "Maximum number of key pairs exceeded" msgstr "" -#: nova/exception.py:1436 +#: nova/exception.py:1445 msgid "Maximum number of security groups or rules exceeded" msgstr "" -#: nova/exception.py:1440 +#: nova/exception.py:1449 msgid "Maximum number of ports exceeded" msgstr "" -#: nova/exception.py:1444 +#: nova/exception.py:1453 #, python-format msgid "" "Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " "%(reason)s." msgstr "" -#: nova/exception.py:1449 +#: nova/exception.py:1458 #, python-format msgid "Aggregate %(aggregate_id)s could not be found." msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1462 #, python-format msgid "Aggregate %(aggregate_name)s already exists." msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1466 #, python-format msgid "Aggregate %(aggregate_id)s has no host %(host)s." msgstr "" -#: nova/exception.py:1461 +#: nova/exception.py:1470 #, python-format msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1466 +#: nova/exception.py:1475 #, python-format msgid "Aggregate %(aggregate_id)s already has host %(host)s." msgstr "" -#: nova/exception.py:1470 +#: nova/exception.py:1479 msgid "Unable to create flavor" msgstr "" -#: nova/exception.py:1474 +#: nova/exception.py:1483 #, python-format msgid "Failed to set admin password on %(instance)s because %(reason)s" msgstr "" -#: nova/exception.py:1481 +#: nova/exception.py:1490 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: nova/exception.py:1485 +#: nova/exception.py:1494 #, python-format msgid "Info cache for instance %(instance_uuid)s could not be found." msgstr "" -#: nova/exception.py:1491 +#: nova/exception.py:1500 msgid "Invalid association." msgstr "" -#: nova/exception.py:1495 -#, python-format -msgid "Marker %(marker)s could not be found." -msgstr "" - -#: nova/exception.py:1499 -#, python-format -msgid "Invalid id: %(instance_id)s (expecting \"i-...\")" -msgstr "" - #: nova/exception.py:1504 #, python-format -msgid "Invalid id: %(volume_id)s (expecting \"i-...\")" +msgid "Marker %(marker)s could not be found." msgstr "" -#: nova/exception.py:1509 +#: nova/exception.py:1508 #, python-format -msgid "Could not fetch image %(image_id)s" +msgid "Invalid id: %(instance_id)s (expecting \"i-...\")" msgstr "" #: nova/exception.py:1513 #, python-format +msgid "Invalid id: %(volume_id)s (expecting \"i-...\")" +msgstr "" + +#: nova/exception.py:1518 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1522 +#, python-format msgid "Could not upload image %(image_id)s" msgstr "" -#: nova/exception.py:1517 +#: nova/exception.py:1526 #, python-format msgid "Task %(task_name)s is already running on host %(host)s" msgstr "" -#: nova/exception.py:1521 +#: nova/exception.py:1530 #, python-format msgid "Task %(task_name)s is not running on host %(host)s" msgstr "" -#: nova/exception.py:1525 +#: nova/exception.py:1534 #, python-format msgid "Instance %(instance_uuid)s is locked" msgstr "" -#: nova/exception.py:1529 +#: nova/exception.py:1538 #, python-format msgid "Invalid value for Config Drive option: %(option)s" msgstr "" -#: nova/exception.py:1533 +#: nova/exception.py:1542 #, python-format msgid "Config drive format '%(format)s' is not supported." msgstr "" -#: nova/exception.py:1537 +#: nova/exception.py:1546 #, python-format msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" msgstr "" -#: nova/exception.py:1542 +#: nova/exception.py:1551 #, python-format msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." msgstr "" -#: nova/exception.py:1547 +#: nova/exception.py:1556 #, python-format msgid "Instance %(instance_uuid)s requires config drive, but it does not exist." msgstr "" -#: nova/exception.py:1552 +#: nova/exception.py:1561 #, python-format msgid "Failed to attach network adapter device to %(instance_uuid)s" msgstr "" -#: nova/exception.py:1557 +#: nova/exception.py:1566 #, python-format msgid "" "No specific network was requested and none are available for project " "'%(project_id)s'." msgstr "" -#: nova/exception.py:1562 +#: nova/exception.py:1571 #, python-format msgid "Failed to detach network adapter device from %(instance_uuid)s" msgstr "" -#: nova/exception.py:1567 +#: nova/exception.py:1576 #, 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:1573 +#: nova/exception.py:1582 msgid "User data needs to be valid base 64." msgstr "" -#: nova/exception.py:1577 +#: nova/exception.py:1586 #, python-format msgid "" "Conflict updating instance %(instance_uuid)s. Expected: %(expected)s. " "Actual: %(actual)s" msgstr "" -#: nova/exception.py:1582 +#: nova/exception.py:1591 #, python-format msgid "" "Conflict updating instance %(instance_uuid)s, but we were unable to " "determine the cause" msgstr "" -#: nova/exception.py:1595 +#: nova/exception.py:1604 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1600 +#: nova/exception.py:1609 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1604 +#: nova/exception.py:1613 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1608 +#: nova/exception.py:1617 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1612 +#: nova/exception.py:1621 msgid "Instance recreate is not supported." msgstr "" -#: nova/exception.py:1616 +#: nova/exception.py:1625 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1621 +#: nova/exception.py:1630 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1626 +#: nova/exception.py:1635 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1631 +#: nova/exception.py:1640 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1635 +#: nova/exception.py:1644 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1639 +#: nova/exception.py:1648 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1644 +#: nova/exception.py:1653 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1649 +#: nova/exception.py:1658 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1655 +#: nova/exception.py:1664 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1659 +#: nova/exception.py:1668 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1663 +#: nova/exception.py:1672 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1667 +#: nova/exception.py:1676 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1671 +#: nova/exception.py:1680 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1676 +#: nova/exception.py:1685 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1680 +#: nova/exception.py:1689 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1684 +#: nova/exception.py:1693 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1688 +#: nova/exception.py:1697 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1693 +#: nova/exception.py:1702 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1697 +#: nova/exception.py:1706 #, python-format msgid "%(field)s should not be part of the updates." msgstr "" -#: nova/exception.py:1701 +#: nova/exception.py:1710 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1705 +#: nova/exception.py:1714 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1710 +#: nova/exception.py:1719 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1715 +#: nova/exception.py:1724 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1719 +#: nova/exception.py:1728 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1723 +#: nova/exception.py:1732 #, python-format msgid "Signature verification for the image failed: %(reason)s." msgstr "" -#: nova/exception.py:1728 +#: nova/exception.py:1737 #, python-format msgid "Error when creating resource monitor: %(monitor)s" msgstr "" -#: nova/exception.py:1732 +#: nova/exception.py:1741 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1736 +#: nova/exception.py:1745 #, python-format msgid "" "Invalid PCI Whitelist: The PCI address %(address)s has an invalid " "%(field)s." msgstr "" -#: nova/exception.py:1741 +#: nova/exception.py:1750 msgid "" "Invalid PCI Whitelist: The PCI whitelist can specify devname or address, " "but not both" msgstr "" -#: nova/exception.py:1747 +#: nova/exception.py:1756 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1751 +#: nova/exception.py:1760 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1755 +#: nova/exception.py:1764 #, python-format msgid "" "PCI device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1761 +#: nova/exception.py:1770 #, python-format msgid "Not all Virtual Functions of PF %(compute_node_id)s:%(address)s are free." msgstr "" -#: nova/exception.py:1767 +#: nova/exception.py:1776 #, python-format msgid "" "Physical Function %(compute_node_id)s:%(address)s, related to VF " @@ -1942,102 +1951,102 @@ msgid "" "%(hopestatus)s" msgstr "" -#: nova/exception.py:1774 +#: nova/exception.py:1783 #, python-format msgid "" "PCI device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1780 +#: nova/exception.py:1789 #, python-format msgid "PCI device request %(requests)s failed" msgstr "" -#: nova/exception.py:1785 +#: nova/exception.py:1794 #, python-format msgid "" "Attempt to consume PCI device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1791 +#: nova/exception.py:1800 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1795 +#: nova/exception.py:1804 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1800 +#: nova/exception.py:1809 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1805 +#: nova/exception.py:1814 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1815 +#: nova/exception.py:1824 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1820 +#: nova/exception.py:1829 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1824 +#: nova/exception.py:1833 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1828 +#: nova/exception.py:1837 #, python-format msgid "Key manager error: %(reason)s" msgstr "" -#: nova/exception.py:1832 +#: nova/exception.py:1841 #, python-format msgid "Failed to remove volume(s): (%(reason)s)" msgstr "" -#: nova/exception.py:1836 +#: nova/exception.py:1845 #, python-format msgid "Provided video model (%(model)s) is not supported." msgstr "" -#: nova/exception.py:1840 +#: nova/exception.py:1849 #, python-format msgid "The provided RNG device path: (%(path)s) is not present on the host." msgstr "" -#: nova/exception.py:1845 +#: nova/exception.py:1854 #, python-format msgid "" "The requested amount of video memory %(req_vram)d is higher than the " "maximum allowed by flavor %(max_vram)d." msgstr "" -#: nova/exception.py:1850 +#: nova/exception.py:1859 #, python-format msgid "Provided watchdog action (%(action)s) is not supported." msgstr "" -#: nova/exception.py:1854 +#: nova/exception.py:1863 msgid "" "Live migration of instances with config drives is not supported in " "libvirt unless libvirt instance path and drive data is shared across " "compute nodes." msgstr "" -#: nova/exception.py:1860 +#: nova/exception.py:1869 #, python-format msgid "" "Host %(server)s is running an old version of Nova, live migrations " @@ -2045,292 +2054,292 @@ msgid "" "and try again." msgstr "" -#: nova/exception.py:1866 +#: nova/exception.py:1875 msgid "" "Live migration with API v2.25 requires all the Mitaka upgrade to be " "complete before it is available." msgstr "" -#: nova/exception.py:1871 +#: nova/exception.py:1880 #, python-format msgid "" "No live migration URI configured and no default available for " "\"%(virt_type)s\" hypervisor virtualization type." msgstr "" -#: nova/exception.py:1876 +#: nova/exception.py:1885 #, python-format msgid "Error during unshelve instance %(instance_id)s: %(reason)s" msgstr "" -#: nova/exception.py:1880 +#: nova/exception.py:1889 #, python-format msgid "" "Image vCPU limits %(sockets)d:%(cores)d:%(threads)d exceeds permitted " "%(maxsockets)d:%(maxcores)d:%(maxthreads)d" msgstr "" -#: nova/exception.py:1885 +#: nova/exception.py:1894 #, python-format msgid "" "Image vCPU topology %(sockets)d:%(cores)d:%(threads)d exceeds permitted " "%(maxsockets)d:%(maxcores)d:%(maxthreads)d" msgstr "" -#: nova/exception.py:1890 +#: nova/exception.py:1899 #, python-format msgid "" "Requested vCPU limits %(sockets)d:%(cores)d:%(threads)d are impossible to" " satisfy for vcpus count %(vcpus)d" msgstr "" -#: nova/exception.py:1895 +#: nova/exception.py:1904 #, python-format msgid "Architecture name '%(arch)s' is not recognised" msgstr "" -#: nova/exception.py:1899 +#: nova/exception.py:1908 msgid "CPU and memory allocation must be provided for all NUMA nodes" msgstr "" -#: nova/exception.py:1904 +#: nova/exception.py:1913 #, python-format msgid "" "Image property '%(name)s' is not permitted to override NUMA configuration" " set against the flavor" msgstr "" -#: nova/exception.py:1909 +#: nova/exception.py:1918 msgid "" "Asymmetric NUMA topologies require explicit assignment of CPUs and memory" " to nodes in image or flavor" msgstr "" -#: nova/exception.py:1914 +#: nova/exception.py:1923 #, python-format msgid "CPU number %(cpunum)d is larger than max %(cpumax)d" msgstr "" -#: nova/exception.py:1918 +#: nova/exception.py:1927 #, python-format msgid "CPU number %(cpunum)d is assigned to two nodes" msgstr "" -#: nova/exception.py:1922 +#: nova/exception.py:1931 #, python-format msgid "CPU number %(cpuset)s is not assigned to any node" msgstr "" -#: nova/exception.py:1926 +#: nova/exception.py:1935 #, python-format msgid "%(memsize)d MB of memory assigned, but expected %(memtotal)d MB" msgstr "" -#: nova/exception.py:1931 +#: nova/exception.py:1940 #, python-format msgid "Invalid characters in hostname '%(hostname)s'" msgstr "" -#: nova/exception.py:1935 +#: nova/exception.py:1944 #, python-format msgid "Instance %(instance_uuid)s does not specify a NUMA topology" msgstr "" -#: nova/exception.py:1939 +#: nova/exception.py:1948 #, python-format msgid "Instance %(instance_uuid)s does not specify a migration context." msgstr "" -#: nova/exception.py:1944 +#: nova/exception.py:1953 #, python-format msgid "Not able to acquire a free port for %(host)s" msgstr "" -#: nova/exception.py:1948 +#: nova/exception.py:1957 #, python-format msgid "Not able to bind %(host)s:%(port)d, %(error)s" msgstr "" -#: nova/exception.py:1952 +#: nova/exception.py:1961 #, python-format msgid "" "Number of serial ports '%(num_ports)s' specified in '%(property)s' isn't " "valid." msgstr "" -#: nova/exception.py:1957 +#: nova/exception.py:1966 msgid "" "Forbidden to exceed flavor value of number of serial ports passed in " "image meta." msgstr "" -#: nova/exception.py:1962 +#: nova/exception.py:1971 #, python-format msgid "Image's config drive option '%(config_drive)s' is invalid" msgstr "" -#: nova/exception.py:1966 +#: nova/exception.py:1975 #, python-format msgid "Hypervisor virtualization type '%(hv_type)s' is not recognised" msgstr "" -#: nova/exception.py:1971 +#: nova/exception.py:1980 #, python-format msgid "Virtual machine mode '%(vmmode)s' is not recognised" msgstr "" -#: nova/exception.py:1975 +#: nova/exception.py:1984 #, python-format msgid "The token '%(token)s' is invalid or has expired" msgstr "" -#: nova/exception.py:1979 +#: nova/exception.py:1988 msgid "Invalid Connection Info" msgstr "" -#: nova/exception.py:1983 +#: nova/exception.py:1992 #, python-format msgid "Quiescing is not supported in instance %(instance_id)s" msgstr "" -#: nova/exception.py:1987 +#: nova/exception.py:1996 msgid "QEMU guest agent is not enabled" msgstr "" -#: nova/exception.py:1991 +#: nova/exception.py:2000 msgid "Set admin password is not supported" msgstr "" -#: nova/exception.py:1995 +#: nova/exception.py:2004 #, python-format msgid "Invalid memory page size '%(pagesize)s'" msgstr "" -#: nova/exception.py:1999 +#: nova/exception.py:2008 #, python-format msgid "Page size %(pagesize)s forbidden against '%(against)s'" msgstr "" -#: nova/exception.py:2003 +#: nova/exception.py:2012 #, python-format msgid "Page size %(pagesize)s is not supported by the host." msgstr "" -#: nova/exception.py:2007 +#: nova/exception.py:2016 #, python-format msgid "CPU pinning is not supported by the host: %(reason)s" msgstr "" -#: nova/exception.py:2012 +#: nova/exception.py:2021 #, python-format msgid "" "Cannot pin/unpin cpus %(requested)s from the following pinned set " "%(pinned)s" msgstr "" -#: nova/exception.py:2017 +#: nova/exception.py:2026 #, python-format msgid "" "CPU set to pin/unpin %(requested)s must be a subset of known CPU set " "%(cpuset)s" msgstr "" -#: nova/exception.py:2022 +#: nova/exception.py:2031 msgid "" "Image property 'hw_cpu_policy' is not permitted to override CPU pinning " "policy set against the flavor" msgstr "" -#: nova/exception.py:2027 +#: nova/exception.py:2036 msgid "" "Image property 'hw_cpu_thread_policy' is not permitted to override CPU " "thread pinning policy set against the flavor" msgstr "" -#: nova/exception.py:2032 +#: nova/exception.py:2041 #, python-format msgid "ServerGroup policy is not supported: %(reason)s" msgstr "" -#: nova/exception.py:2036 +#: nova/exception.py:2045 #, python-format msgid "Cell %(uuid)s has no mapping." msgstr "" -#: nova/exception.py:2040 +#: nova/exception.py:2049 msgid "Host does not support guests with NUMA topology set" msgstr "" -#: nova/exception.py:2044 +#: nova/exception.py:2053 msgid "Host does not support guests with custom memory page sizes" msgstr "" -#: nova/exception.py:2048 +#: nova/exception.py:2057 #, python-format msgid "%(typename)s in %(fieldname)s is not an instance of Enum" msgstr "" -#: nova/exception.py:2052 +#: nova/exception.py:2061 #, python-format msgid "%(fieldname)s missing field type" msgstr "" -#: nova/exception.py:2056 +#: nova/exception.py:2065 #, python-format msgid "Invalid image format '%(format)s'" msgstr "" -#: nova/exception.py:2060 +#: nova/exception.py:2069 #, python-format msgid "Image model '%(image)s' is not supported" msgstr "" -#: nova/exception.py:2064 +#: nova/exception.py:2073 #, python-format msgid "Host '%(name)s' is not mapped to any cell" msgstr "" -#: nova/exception.py:2068 +#: nova/exception.py:2077 msgid "Cannot set realtime policy in a non dedicated cpu pinning policy" msgstr "" -#: nova/exception.py:2073 +#: nova/exception.py:2082 msgid "Cannot set cpu thread pinning policy in a non dedicated cpu pinning policy" msgstr "" -#: nova/exception.py:2078 +#: nova/exception.py:2087 #, python-format msgid "RequestSpec not found for instance %(instance_uuid)s" msgstr "" -#: nova/exception.py:2082 +#: nova/exception.py:2091 msgid "UEFI is not supported" msgstr "" -#: nova/exception.py:2086 +#: nova/exception.py:2095 msgid "Triggering crash dump is not supported" msgstr "" -#: nova/exception.py:2090 +#: nova/exception.py:2099 msgid "Requested CPU control policy not supported by host" msgstr "" -#: nova/exception.py:2094 +#: nova/exception.py:2103 msgid "Realtime policy not supported by hypervisor" msgstr "" -#: nova/exception.py:2098 +#: nova/exception.py:2107 msgid "" "Realtime policy needs vCPU(s) mask configured with at least 1 RT vCPU and" " 1 ordinary vCPU. See hw:cpu_realtime_mask or hw_cpu_realtime_mask" msgstr "" -#: nova/exception.py:2104 +#: nova/exception.py:2113 #, python-format msgid "No configuration information found for operating system %(os_name)s" msgstr "" -#: nova/exception.py:2109 +#: nova/exception.py:2118 #, python-format msgid "BuildRequest not found for instance %(uuid)s" msgstr "" @@ -2946,7 +2955,7 @@ msgstr "" #: nova/api/openstack/compute/floating_ips_bulk.py:146 #: nova/api/openstack/compute/legacy_v2/contrib/floating_ips_bulk.py:150 -#: nova/cmd/manage.py:437 +#: nova/cmd/manage.py:439 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3426,7 +3435,7 @@ msgid "Server name is not defined" msgstr "" #: nova/api/openstack/compute/legacy_v2/servers.py:546 -#: nova/api/validation/validators.py:169 +#: nova/api/validation/validators.py:261 #, python-format msgid "Invalid input for field/attribute %(path)s. Value: %(value)s. %(message)s" msgstr "" @@ -3596,11 +3605,11 @@ msgstr "" #: nova/api/openstack/compute/legacy_v2/contrib/attach_interfaces.py:137 #: nova/api/openstack/compute/legacy_v2/contrib/attach_interfaces.py:164 #: nova/api/openstack/compute/legacy_v2/contrib/attach_interfaces.py:184 -#: nova/network/security_group/neutron_driver.py:554 -#: nova/network/security_group/neutron_driver.py:558 -#: nova/network/security_group/neutron_driver.py:562 -#: nova/network/security_group/neutron_driver.py:566 -#: nova/network/security_group/neutron_driver.py:570 +#: nova/network/security_group/neutron_driver.py:553 +#: nova/network/security_group/neutron_driver.py:557 +#: nova/network/security_group/neutron_driver.py:561 +#: nova/network/security_group/neutron_driver.py:565 +#: nova/network/security_group/neutron_driver.py:569 msgid "Network driver does not support this function." msgstr "" @@ -3654,11 +3663,11 @@ msgstr "" msgid "Length in request body must be an integer value" msgstr "" -#: nova/api/openstack/compute/legacy_v2/contrib/console_output.py:66 +#: nova/api/openstack/compute/legacy_v2/contrib/console_output.py:68 msgid "Unable to get console" msgstr "" -#: nova/api/openstack/compute/legacy_v2/contrib/console_output.py:71 +#: nova/api/openstack/compute/legacy_v2/contrib/console_output.py:73 msgid "Unable to get console log, functionality not implemented" msgstr "" @@ -3977,6 +3986,22 @@ msgstr "" msgid "Invalid value '%s' for force." msgstr "" +#: nova/api/validation/parameter_types.py:126 +msgid "printable characters. Can not start or end with whitespace." +msgstr "" + +#: nova/api/validation/parameter_types.py:140 +msgid "printable characters except !, ., @. Can not start or end with whitespace." +msgstr "" + +#: nova/api/validation/parameter_types.py:149 +msgid "printable characters except !, ., @, with at least one non space character" +msgstr "" + +#: nova/api/validation/parameter_types.py:157 +msgid "printable characters with at least one non space character" +msgstr "" + #: nova/cells/messaging.py:339 msgid "No cell given in routing path." msgstr "" @@ -4019,281 +4044,281 @@ msgid "" "used with linux lxc containers. See the man page for details." msgstr "" -#: nova/cmd/manage.py:234 +#: nova/cmd/manage.py:236 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:277 msgid "Quota limit must be -1 or greater." msgstr "" -#: nova/cmd/manage.py:279 +#: nova/cmd/manage.py:281 #, python-format msgid "Quota limit must be greater than %s." msgstr "" -#: nova/cmd/manage.py:282 +#: nova/cmd/manage.py:284 #, python-format msgid "Quota limit must be less than %s." msgstr "" -#: nova/cmd/manage.py:291 +#: nova/cmd/manage.py:293 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:297 +#: nova/cmd/manage.py:299 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:298 +#: nova/cmd/manage.py:300 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:299 +#: nova/cmd/manage.py:301 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:300 +#: nova/cmd/manage.py:302 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:418 nova/cmd/manage.py:765 -#: nova/cmd/manage.py:780 nova/cmd/manage.py:851 nova/cmd/manage.py:1505 +#: nova/cmd/manage.py:345 nova/cmd/manage.py:420 nova/cmd/manage.py:767 +#: nova/cmd/manage.py:782 nova/cmd/manage.py:853 nova/cmd/manage.py:1575 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:351 +#: nova/cmd/manage.py:353 msgid "network" msgstr "" -#: nova/cmd/manage.py:352 +#: nova/cmd/manage.py:354 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:353 +#: nova/cmd/manage.py:355 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:354 nova/cmd/manage.py:907 +#: nova/cmd/manage.py:356 nova/cmd/manage.py:909 msgid "host" msgstr "" -#: nova/cmd/manage.py:366 nova/cmd/manage.py:390 +#: nova/cmd/manage.py:368 nova/cmd/manage.py:392 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:382 +#: nova/cmd/manage.py:384 #, python-format msgid "WARNING: fixed IP %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:444 +#: nova/cmd/manage.py:446 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:495 +#: nova/cmd/manage.py:497 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:514 +#: nova/cmd/manage.py:516 msgid "" "ERROR: Network commands are not supported when using the Neutron API. " "Use python-neutronclient instead." msgstr "" -#: nova/cmd/manage.py:571 +#: nova/cmd/manage.py:573 msgid "id" msgstr "" -#: nova/cmd/manage.py:572 +#: nova/cmd/manage.py:574 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:573 +#: nova/cmd/manage.py:575 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:576 msgid "start address" msgstr "" -#: nova/cmd/manage.py:575 +#: nova/cmd/manage.py:577 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:576 +#: nova/cmd/manage.py:578 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:579 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:578 nova/cmd/manage.py:685 +#: nova/cmd/manage.py:580 nova/cmd/manage.py:687 msgid "project" msgstr "" -#: nova/cmd/manage.py:579 +#: nova/cmd/manage.py:581 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:586 +#: nova/cmd/manage.py:588 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:605 +#: nova/cmd/manage.py:607 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:610 +#: nova/cmd/manage.py:612 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:613 +#: nova/cmd/manage.py:615 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:677 +#: nova/cmd/manage.py:679 msgid "instance" msgstr "" -#: nova/cmd/manage.py:678 +#: nova/cmd/manage.py:680 msgid "node" msgstr "" -#: nova/cmd/manage.py:679 +#: nova/cmd/manage.py:681 msgid "type" msgstr "" -#: nova/cmd/manage.py:680 +#: nova/cmd/manage.py:682 msgid "state" msgstr "" -#: nova/cmd/manage.py:681 +#: nova/cmd/manage.py:683 msgid "launched" msgstr "" -#: nova/cmd/manage.py:682 +#: nova/cmd/manage.py:684 msgid "image" msgstr "" -#: nova/cmd/manage.py:683 +#: nova/cmd/manage.py:685 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:684 +#: nova/cmd/manage.py:686 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:686 +#: nova/cmd/manage.py:688 msgid "user" msgstr "" -#: nova/cmd/manage.py:687 nova/cmd/manage.py:908 +#: nova/cmd/manage.py:689 nova/cmd/manage.py:910 msgid "zone" msgstr "" -#: nova/cmd/manage.py:688 +#: nova/cmd/manage.py:690 msgid "index" msgstr "" -#: nova/cmd/manage.py:739 +#: nova/cmd/manage.py:741 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:740 +#: nova/cmd/manage.py:742 msgid "Host" msgstr "" -#: nova/cmd/manage.py:741 +#: nova/cmd/manage.py:743 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:742 +#: nova/cmd/manage.py:744 msgid "Status" msgstr "" -#: nova/cmd/manage.py:743 +#: nova/cmd/manage.py:745 msgid "State" msgstr "" -#: nova/cmd/manage.py:744 +#: nova/cmd/manage.py:746 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:767 +#: nova/cmd/manage.py:769 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:782 +#: nova/cmd/manage.py:784 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:855 +#: nova/cmd/manage.py:857 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:856 +#: nova/cmd/manage.py:858 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:860 +#: nova/cmd/manage.py:862 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:861 +#: nova/cmd/manage.py:863 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:862 +#: nova/cmd/manage.py:864 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:863 +#: nova/cmd/manage.py:865 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:864 +#: nova/cmd/manage.py:866 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:955 +#: nova/cmd/manage.py:957 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:958 +#: nova/cmd/manage.py:960 #, python-format msgid "max rows must be <= %(max_value)d" msgstr "" -#: nova/cmd/manage.py:964 +#: nova/cmd/manage.py:966 msgid "Table" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:967 msgid "Number of Rows Archived" msgstr "" -#: nova/cmd/manage.py:967 +#: nova/cmd/manage.py:969 msgid "Nothing was archived." msgstr "" -#: nova/cmd/manage.py:983 +#: nova/cmd/manage.py:985 #, python-format msgid "Deleted %(records)d records from table '%(table_name)s'." msgstr "" -#: nova/cmd/manage.py:987 +#: nova/cmd/manage.py:989 #, python-format msgid "" "There are %(records)d records in the '%(table_name)s' table where the " @@ -4301,85 +4326,98 @@ msgid "" "--delete option after you have backed up any necessary data." msgstr "" -#: nova/cmd/manage.py:995 +#: nova/cmd/manage.py:997 msgid "There were no records found where instance_uuid was NULL." msgstr "" -#: nova/cmd/manage.py:1005 +#: nova/cmd/manage.py:1007 #, python-format msgid "Error attempting to run %(method)s" msgstr "" -#: nova/cmd/manage.py:1010 +#: nova/cmd/manage.py:1012 #, python-format msgid "%(total)i rows matched query %(meth)s, %(done)i migrated" msgstr "" -#: nova/cmd/manage.py:1028 +#: nova/cmd/manage.py:1030 msgid "Must supply a positive value for max_number" msgstr "" -#: nova/cmd/manage.py:1033 +#: nova/cmd/manage.py:1035 #, python-format msgid "Running batches of %i until complete" msgstr "" -#: nova/cmd/manage.py:1113 +#: nova/cmd/manage.py:1115 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1162 +#: nova/cmd/manage.py:1164 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1165 +#: nova/cmd/manage.py:1167 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1179 +#: nova/cmd/manage.py:1181 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1183 +#: nova/cmd/manage.py:1185 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1192 +#: nova/cmd/manage.py:1194 msgid "No nova entries in syslog!" msgstr "" -#: nova/cmd/manage.py:1209 +#: nova/cmd/manage.py:1211 #, python-format msgid "Invalid broker_hosts value: %s. It should be in hostname:port format" msgstr "" -#: nova/cmd/manage.py:1215 +#: nova/cmd/manage.py:1217 #, python-format msgid "Invalid port value: %s. It should be an integer" msgstr "" -#: nova/cmd/manage.py:1228 +#: nova/cmd/manage.py:1230 #, python-format msgid "Invalid port value: %s. Should be an integer" msgstr "" -#: nova/cmd/manage.py:1331 +#: nova/cmd/manage.py:1333 msgid "cell_uuid must be set" msgstr "" -#: nova/cmd/manage.py:1452 +#: nova/cmd/manage.py:1390 +msgid "No hosts found to map to cell, exiting." +msgstr "" + +#: nova/cmd/manage.py:1401 +#, python-format +msgid "Host %(host)s is already mapped to cell %(uuid)s" +msgstr "" + +#: nova/cmd/manage.py:1412 +msgid "All hosts are already mapped to cell(s), exiting." +msgstr "" + +#: nova/cmd/manage.py:1522 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/manage.py:1456 +#: nova/cmd/manage.py:1526 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/manage.py:1458 +#: nova/cmd/manage.py:1528 msgid "Please re-run nova-manage as root." msgstr "" @@ -4474,92 +4512,92 @@ msgstr "" msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:3817 +#: nova/compute/api.py:3820 msgid "Host aggregate is not empty" msgstr "" -#: nova/compute/api.py:3841 +#: nova/compute/api.py:3844 #, python-format msgid "Aggregate %s does not support empty named availability zone" msgstr "" -#: nova/compute/api.py:3853 +#: nova/compute/api.py:3856 #, python-format msgid "One or more hosts already in availability zone(s) %s" msgstr "" -#: nova/compute/api.py:3873 +#: nova/compute/api.py:3876 #, python-format msgid "Unexpected aggregate action %s" msgstr "" -#: nova/compute/api.py:3953 +#: nova/compute/api.py:3956 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3959 +#: nova/compute/api.py:3962 msgid "Keypair name must be string and between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:4066 +#: nova/compute/api.py:4069 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:4076 +#: nova/compute/api.py:4079 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:4097 +#: nova/compute/api.py:4100 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:4112 +#: nova/compute/api.py:4115 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:4125 +#: nova/compute/api.py:4128 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:4187 +#: nova/compute/api.py:4190 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:4192 +#: nova/compute/api.py:4195 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:4279 +#: nova/compute/api.py:4282 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:4295 +#: nova/compute/api.py:4298 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:4298 +#: nova/compute/api.py:4301 #, python-format msgid "" "Security group %(name)s added %(protocol)s ingress " "(%(from_port)s:%(to_port)s)" msgstr "" -#: nova/compute/api.py:4313 +#: nova/compute/api.py:4316 #, python-format msgid "" "Security group %(name)s removed %(protocol)s ingress " "(%(from_port)s:%(to_port)s)" msgstr "" -#: nova/compute/api.py:4365 +#: nova/compute/api.py:4368 msgid "Security group id should be integer" msgstr "" @@ -4575,21 +4613,21 @@ msgstr "" msgid "vcpu" msgstr "" -#: nova/compute/claims.py:196 nova/compute/claims.py:305 +#: nova/compute/claims.py:195 nova/compute/claims.py:304 msgid "Claim pci failed." msgstr "" -#: nova/compute/claims.py:224 +#: nova/compute/claims.py:223 msgid "" "Requested instance NUMA topology together with requested PCI devices " "cannot fit the given host NUMA topology" msgstr "" -#: nova/compute/claims.py:228 +#: nova/compute/claims.py:227 msgid "Requested instance NUMA topology cannot fit the given host NUMA topology" msgstr "" -#: nova/compute/claims.py:257 +#: nova/compute/claims.py:256 #, python-format msgid "Free %(type)s %(free).02f %(unit)s < requested %(requested)d %(unit)s" msgstr "" @@ -4632,82 +4670,82 @@ msgstr "" msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:1468 +#: nova/compute/manager.py:1469 msgid "Anti-affinity instance group policy was violated." msgstr "" -#: nova/compute/manager.py:1476 +#: nova/compute/manager.py:1477 msgid "Affinity instance group policy was violated." msgstr "" -#: nova/compute/manager.py:2065 +#: nova/compute/manager.py:2090 #, python-format msgid "Failed to allocate the network(s) with error %s, not rescheduling." msgstr "" -#: nova/compute/manager.py:2075 nova/compute/manager.py:2149 +#: nova/compute/manager.py:2100 nova/compute/manager.py:2174 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:2124 +#: nova/compute/manager.py:2149 msgid "Success" msgstr "" -#: nova/compute/manager.py:2188 +#: nova/compute/manager.py:2213 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:2853 +#: nova/compute/manager.py:2877 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:3264 +#: nova/compute/manager.py:3288 #, python-format msgid "instance %s is not running" msgstr "" -#: nova/compute/manager.py:3281 +#: nova/compute/manager.py:3305 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:3296 +#: nova/compute/manager.py:3320 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:3379 +#: nova/compute/manager.py:3403 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:3697 +#: nova/compute/manager.py:3721 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:5044 +#: nova/compute/manager.py:5069 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:5856 +#: nova/compute/manager.py:5887 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:5861 +#: nova/compute/manager.py:5892 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:5889 +#: nova/compute/manager.py:5920 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:6530 +#: nova/compute/manager.py:6561 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/resource_tracker.py:972 +#: nova/compute/resource_tracker.py:971 #, python-format msgid "Missing keys: %s" msgstr "" @@ -4721,7 +4759,7 @@ msgstr "" msgid "Unable to find host for Instance %s" msgstr "" -#: nova/compute/stats.py:43 +#: nova/compute/stats.py:42 msgid "Unexpected type adding stats" msgstr "" @@ -4804,47 +4842,47 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:1242 +#: nova/db/sqlalchemy/api.py:1243 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1558 +#: nova/db/sqlalchemy/api.py:1559 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1713 +#: nova/db/sqlalchemy/api.py:1714 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1811 +#: nova/db/sqlalchemy/api.py:1812 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1991 +#: nova/db/sqlalchemy/api.py:1992 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:2347 +#: nova/db/sqlalchemy/api.py:2348 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:2508 +#: nova/db/sqlalchemy/api.py:2509 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" -#: nova/db/sqlalchemy/api.py:2519 +#: nova/db/sqlalchemy/api.py:2520 msgid "Sort direction size exceeds sort key size" msgstr "" -#: nova/db/sqlalchemy/api.py:5934 +#: nova/db/sqlalchemy/api.py:5935 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" @@ -5135,19 +5173,19 @@ msgstr "" msgid "Security group id should be uuid" msgstr "" -#: nova/network/security_group/neutron_driver.py:443 -#: nova/network/security_group/neutron_driver.py:498 +#: nova/network/security_group/neutron_driver.py:442 +#: nova/network/security_group/neutron_driver.py:497 #, python-format msgid "Security group %(name)s is not found for project %(project)s" msgstr "" -#: nova/network/security_group/neutron_driver.py:459 -#: nova/network/security_group/neutron_driver.py:514 +#: nova/network/security_group/neutron_driver.py:458 +#: nova/network/security_group/neutron_driver.py:513 #, python-format msgid "instance_id %s could not be found as device id on any ports" msgstr "" -#: nova/network/security_group/neutron_driver.py:542 +#: nova/network/security_group/neutron_driver.py:541 #, python-format msgid "" "Security group %(security_group_name)s not associated with the instance " @@ -5171,33 +5209,33 @@ msgstr "" msgid "Volume does not belong to the requested instance." msgstr "" -#: nova/objects/fields.py:87 +#: nova/objects/fields.py:88 #, python-format msgid "Architecture name '%s' is not valid" msgstr "" -#: nova/objects/fields.py:249 +#: nova/objects/fields.py:250 #, python-format msgid "Hypervisor virt type '%s' is not valid" msgstr "" -#: nova/objects/fields.py:424 +#: nova/objects/fields.py:425 #, python-format msgid "Virtual machine mode '%s' is not valid" msgstr "" -#: nova/objects/fields.py:603 nova/objects/fields.py:614 -#: nova/objects/fields.py:625 +#: nova/objects/fields.py:604 nova/objects/fields.py:615 +#: nova/objects/fields.py:626 #, python-format msgid "Network \"%(val)s\" is not valid in field %(attr)s" msgstr "" -#: nova/objects/fields.py:667 +#: nova/objects/fields.py:668 #, python-format msgid "A NetworkModel is required in field %s" msgstr "" -#: nova/objects/fields.py:688 nova/objects/fields.py:697 +#: nova/objects/fields.py:689 nova/objects/fields.py:698 #, python-format msgid "Value must be >= 0 for field %s" msgstr "" @@ -5654,65 +5692,65 @@ msgstr "" msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1790 +#: nova/virt/libvirt/driver.py:1792 #, python-format msgid "" "Error from libvirt while set password for username \"%(user)s\": [Error " "Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:1814 +#: nova/virt/libvirt/driver.py:1816 #, python-format msgid "" "Error from libvirt while quiescing %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:1971 +#: nova/virt/libvirt/driver.py:1973 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:2061 +#: nova/virt/libvirt/driver.py:2063 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2066 +#: nova/virt/libvirt/driver.py:2068 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:2115 +#: nova/virt/libvirt/driver.py:2117 #, python-format msgid "" "Something went wrong when deleting a volume snapshot: rebasing a " "%(protocol)s network disk using qemu-img has not been fully tested" msgstr "" -#: nova/virt/libvirt/driver.py:2169 +#: nova/virt/libvirt/driver.py:2171 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:2177 +#: nova/virt/libvirt/driver.py:2179 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:2213 +#: nova/virt/libvirt/driver.py:2215 #, python-format msgid "Disk with id: %s not found attached to instance." msgstr "" -#: nova/virt/libvirt/driver.py:2222 +#: nova/virt/libvirt/driver.py:2224 msgid "filename cannot be None" msgstr "" -#: nova/virt/libvirt/driver.py:2251 +#: nova/virt/libvirt/driver.py:2253 #, python-format msgid "no match found for %s" msgstr "" -#: nova/virt/libvirt/driver.py:2331 +#: nova/virt/libvirt/driver.py:2333 #, python-format msgid "" "Relative blockcommit support was not detected. Libvirt '%s' or later is " @@ -5720,96 +5758,92 @@ msgid "" "snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:2853 nova/virt/xenapi/vmops.py:1770 -msgid "Guest does not have a console available" -msgstr "" - -#: nova/virt/libvirt/driver.py:3208 +#: nova/virt/libvirt/driver.py:3209 #, python-format msgid "%s format is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:3329 +#: nova/virt/libvirt/driver.py:3330 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:3409 +#: nova/virt/libvirt/driver.py:3410 #, python-format msgid "Detaching SR-IOV ports with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3500 #, 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:3505 +#: nova/virt/libvirt/driver.py:3506 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:3509 +#: nova/virt/libvirt/driver.py:3510 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:3545 +#: nova/virt/libvirt/driver.py:3546 #, python-format msgid "" "Volume sets discard option, but libvirt %(libvirt)s or later is required," " qemu %(qemu)s or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:3687 +#: nova/virt/libvirt/driver.py:3688 msgid "Unable to get host UUID: /etc/machine-id does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:3695 +#: nova/virt/libvirt/driver.py:3696 msgid "Unable to get host UUID: /etc/machine-id is empty" msgstr "" -#: nova/virt/libvirt/driver.py:3886 +#: nova/virt/libvirt/driver.py:3887 #, python-format msgid "Invalid libvirt version %(version)s" msgstr "" -#: nova/virt/libvirt/driver.py:4963 +#: nova/virt/libvirt/driver.py:4964 #, python-format msgid "" "Invalid vcpu_pin_set config, one or more of the specified cpuset is not " "online. Online cpuset(s): %(online)s, requested cpuset(s): %(req)s" msgstr "" -#: nova/virt/libvirt/driver.py:4970 +#: nova/virt/libvirt/driver.py:4971 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:5523 +#: nova/virt/libvirt/driver.py:5524 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:5547 +#: nova/virt/libvirt/driver.py:5548 #, python-format msgid "" "Cannot block migrate instance %(uuid)s with mapped volumes. Selective " "block device migration feature requires libvirt version %(libvirt_ver)s" msgstr "" -#: nova/virt/libvirt/driver.py:5557 +#: nova/virt/libvirt/driver.py:5558 msgid "" "Live migration can not be used without shared storage except a booted " "from volume VM which does not have a local disk." msgstr "" -#: nova/virt/libvirt/driver.py:5637 +#: nova/virt/libvirt/driver.py:5638 #, 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:5683 +#: nova/virt/libvirt/driver.py:5684 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -5819,12 +5853,12 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:5753 +#: nova/virt/libvirt/driver.py:5754 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:5904 +#: nova/virt/libvirt/driver.py:5905 msgid "" "Your libvirt version does not support the VIR_DOMAIN_XML_MIGRATABLE flag " "or your destination node does not support retrieving listen addresses. " @@ -5833,7 +5867,7 @@ msgid "" "address (0.0.0.0 or ::) or the local address (127.0.0.1 or ::1)." msgstr "" -#: nova/virt/libvirt/driver.py:5938 +#: nova/virt/libvirt/driver.py:5939 msgid "" "Your libvirt version does not support the VIR_DOMAIN_XML_MIGRATABLE flag " "or your destination node does not support retrieving listen addresses. " @@ -5841,15 +5875,15 @@ msgid "" "serial console or upgrade your libvirt version." msgstr "" -#: nova/virt/libvirt/driver.py:7149 +#: nova/virt/libvirt/driver.py:7152 msgid "Unable to resize disk down." msgstr "" -#: nova/virt/libvirt/driver.py:7157 +#: nova/virt/libvirt/driver.py:7160 msgid "Migration is not supported for LVM backed instances" msgstr "" -#: nova/virt/libvirt/driver.py:7175 +#: nova/virt/libvirt/driver.py:7178 #, python-format msgid "not able to execute ssh command: %s" msgstr "" @@ -6362,7 +6396,7 @@ msgid "" "size of %(new_disk_size)d bytes." msgstr "" -#: nova/virt/xenapi/vm_utils.py:912 nova/virt/xenapi/vmops.py:1200 +#: nova/virt/xenapi/vm_utils.py:912 nova/virt/xenapi/vmops.py:1246 msgid "Can't resize a disk to 0 GB." msgstr "" @@ -6410,63 +6444,63 @@ msgstr "" msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:181 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:599 +#: nova/virt/xenapi/vmops.py:615 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:610 +#: nova/virt/xenapi/vmops.py:656 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:924 +#: nova/virt/xenapi/vmops.py:970 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:1176 +#: nova/virt/xenapi/vmops.py:1222 msgid "Can't resize down ephemeral disks." msgstr "" -#: nova/virt/xenapi/vmops.py:1454 +#: nova/virt/xenapi/vmops.py:1500 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1618 +#: nova/virt/xenapi/vmops.py:1664 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2065 +#: nova/virt/xenapi/vmops.py:2110 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:2086 +#: nova/virt/xenapi/vmops.py:2131 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:2092 +#: nova/virt/xenapi/vmops.py:2137 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:2105 +#: nova/virt/xenapi/vmops.py:2150 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2196 +#: nova/virt/xenapi/vmops.py:2241 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:2212 +#: nova/virt/xenapi/vmops.py:2257 #, python-format msgid "assert_can_migrate failed because: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:2358 +#: nova/virt/xenapi/vmops.py:2403 msgid "Migrate Send failed" msgstr "" @@ -6527,34 +6561,34 @@ msgid "" "configuration option set." msgstr "" -#: nova/volume/cinder.py:299 +#: nova/volume/cinder.py:312 #, python-format msgid "volume '%(vol)s' status must be 'in-use'. Currently in '%(status)s' status" msgstr "" -#: nova/volume/cinder.py:307 +#: nova/volume/cinder.py:320 #, python-format msgid "volume '%(vol)s' status must be 'available'. Currently in '%(status)s'" msgstr "" -#: nova/volume/cinder.py:312 +#: nova/volume/cinder.py:325 #, python-format msgid "volume %s already attached" msgstr "" -#: nova/volume/cinder.py:317 +#: nova/volume/cinder.py:330 #, python-format msgid "" "Instance %(instance)s and volume %(vol)s are not in the same " "availability_zone. Instance is in %(ins_zone)s. Volume is in %(vol_zone)s" msgstr "" -#: nova/volume/cinder.py:329 +#: nova/volume/cinder.py:342 #, python-format msgid "volume %s already detached" msgstr "" -#: nova/volume/cinder.py:333 +#: nova/volume/cinder.py:346 msgid "Volume must be attached in order to detach." msgstr "" diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index f000a8c95c68..2126703e00b1 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -21,9 +21,9 @@ # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1639,9 +1639,6 @@ msgstr "A imagem de visão geral %s está em estado eliminado" msgid "Group not valid. Reason: %(reason)s" msgstr "O grupo não é válido. Motivo: %(reason)s" -msgid "Guest does not have a console available" -msgstr "O convidado não possui um console disponível" - msgid "HOST" msgstr "HOST" diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index be9187715c8b..a6110695ad68 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -16,9 +16,9 @@ # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1559,9 +1559,6 @@ msgstr "Образ Glance %s находится в удаленном состо msgid "Group not valid. Reason: %(reason)s" msgstr "Неверная группа. Причина: %(reason)s" -msgid "Guest does not have a console available" -msgstr "Гость не имеет доступной консоли" - msgid "HOST" msgstr "HOST" diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index 55d8d286dea6..7f803c3acdc8 100644 --- a/nova/locale/tr_TR/LC_MESSAGES/nova.po +++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po @@ -9,9 +9,9 @@ # Andreas Jaeger , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1385,9 +1385,6 @@ msgstr "Glance imajı %s öldürülmüş durumda" msgid "Group not valid. Reason: %(reason)s" msgstr "Grup geçerli değil. Sebep: %(reason)s" -msgid "Guest does not have a console available" -msgstr "Konuk kullanılabilir bir konsola sahip değil" - msgid "HOST" msgstr "İSTEMCİ" diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index a2747467af8a..96a556b47a16 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -31,18 +31,19 @@ # Daisy , 2015. #zanata # OpenStack Infra , 2015. #zanata # liujunpeng , 2015. #zanata +# Daisy , 2016. #zanata # Linda , 2016. #zanata # OpenStack Infra , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-06 02:45+0000\n" -"Last-Translator: Linda \n" +"PO-Revision-Date: 2016-03-10 09:09+0000\n" +"Last-Translator: liujunpeng \n" "Language: zh-CN\n" "Language-Team: Chinese (China)\n" "Plural-Forms: nplurals=1; plural=0\n" @@ -1617,9 +1618,6 @@ msgstr "Glance 镜像 %s 在被杀死的状态" msgid "Group not valid. Reason: %(reason)s" msgstr "组无效。原因:%(reason)s" -msgid "Guest does not have a console available" -msgstr "Guest 没有控制台可用" - msgid "HOST" msgstr "HOST" diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 75b325a97519..6bac71e787d5 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -13,13 +13,13 @@ # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: nova 13.0.0.0b4.dev129\n" +"Project-Id-Version: nova 13.0.0.0b4.dev213\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-10 03:25+0000\n" +"POT-Creation-Date: 2016-03-15 22:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-03-08 07:15+0000\n" +"PO-Revision-Date: 2016-03-11 01:29+0000\n" "Last-Translator: Jennifer \n" "Language: zh-TW\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -328,6 +328,10 @@ msgstr "找不到主機 %(host)s 計數的聚集。" msgid "Aggregates does not have %s action" msgstr "聚集沒有 %s 動作" +#, python-format +msgid "An invalid 'name' value was provided. The name must be: %(reason)s" +msgstr "所提供的「名稱」值無效。名稱必須是:%(reason)s" + msgid "An unexpected error has occurred." msgstr "發生非預期的錯誤。" @@ -1616,8 +1620,8 @@ msgstr "Glance 映像檔 %s 處於已結束狀態" msgid "Group not valid. Reason: %(reason)s" msgstr "群組無效。原因:%(reason)s" -msgid "Guest does not have a console available" -msgstr "來賓沒有可用的主控台" +msgid "Guest does not have a console available." +msgstr "訪客沒有主控台可用。" msgid "HOST" msgstr "主機" @@ -5061,6 +5065,20 @@ msgstr "%s 不支援進行分割區搜尋" msgid "pause not supported for vmwareapi" msgstr "vmwareapi 不支援暫停" +msgid "" +"printable characters except !, ., @, with at least one non space character" +msgstr "可列印字元預期 !、. 和 @,其中含有至少一個非空格字元" + +msgid "" +"printable characters except !, ., @. Can not start or end with whitespace." +msgstr "可列印字元預期 !、. 和 @。不能以空格開頭或結尾。" + +msgid "printable characters with at least one non space character" +msgstr "含有至少一個非空格字元的可列印字元" + +msgid "printable characters. Can not start or end with whitespace." +msgstr "可列印字元。不能以空格開頭或結尾。" + msgid "project" msgstr "專案"